把显示文章中"/r/n"改为<br>

解决方案 »

  1.   

    <td> 里面加上 style="word-break:break-all" 试试
      

  2.   

    各位老大不行啊。我的代码是这样的:<TBODY>  
        <TH align=left class=doc >标题<?php echo "$title"; ?></TH>
        <TR>
        <TH align=left class=doc>作者<?php echo "$writer"; ?></TH>
        <TR>  
        <TD class=doc><pre><?php echo "$text"; ?></pre>
        </TR></TBODY>
    其中"$text"是从数据库中提出来的文章内容。我这个代码显示时宽度会很宽,无法如正常
    的自动换行!不知各位是否还有更好的方法,或把代码贴出来给小弟参考一下。感激不尽!
      

  3.   

    <TBODY>  
        <TH align=left class=doc >标题<?php echo "$title"; ?></TH>
        <TR>
        <TH align=left class=doc>作者<?php echo "$writer"; ?></TH>
        <TR>  
        <TD class=doc style="word-break:break-all"><pre><?php echo "$text"; ?></pre>
        </TR></TBODY>
      

  4.   

    哈哈,我把<pre></pre>去掉按 kingerq(多菜鸟)所说的就行了。不知这个<pre>是作什么用的啊。以前看的html代码给忘了。还有就是现在虽会自动换行了,但却是清一色的换行,原先放进来的有段落啦什么的现在都没有。真晕,谢谢大家再帮忙解决一下!
      

  5.   

    问题解决了谢谢大家。我还用了$text=str_replace("\n","<br/>",$text);
     $text=str_replace(" ","&nbsp;",$text);