fix this <td>'s width:<td width=400>1 2 3 4</td>

解决方案 »

  1.   

    设置了单元格宽度后,一般会自动换行,但是如果是连续的一串没有空格的英文字母就不会...
    这是可以考虑人为插入<br>
      

  2.   

    "如果是连续的一串没有空格的英文字母就不会"yes, but in real life, how often does that happen?
      

  3.   

    看看http://www.tz167.com/dech/zfygb是怎么做的。
      

  4.   

    你是说那个啊!那每一段,就是循环了一个<table><tr><td></td></tr></table>而已,也就是每一个留言就是一个表了,不是单单用<td>来控制的!
      

  5.   

    如果是中文的话,会自动按照你设定的width换行的,但是如果是一串中间无空格的英文……嘿嘿~~IE会认为那是一个单词的~~一个单词怎么能换行呢~~分特~~IE是不是很弱智~~~这样的话就需要用JS或者PHP的字符串处理函数来处理了~~用PHP的话,基本思路是在得到一个数据后,对其处理,检测连续英文的个数,如果超出,则加一个<br>进去。
      

  6.   

    <table></table>里面还是要用到<td></td>
      

  7.   


    <td style="word-wrap:break-word; word-break:break-all;">     </td>用这个 CSS 能让单词换行,不过真有存心捣乱的(比方说很长一串半角的句号)还是防不了,我想在 CSS 3.0 标准或者 IE 7.0 出来之前无论如何也防不了……
      

  8.   

    什么啊,很容易的,用DW就可以搞定有个nowrap的东西,放在TD里就不换行了。欢迎光临专门的技术论坛
    http://www.mywebcn.com