日期:2014-05-18  浏览次数:20378 次

请教老问题,长英文字符串不能自动换行的问题
长英文字符串不能自动换行的问题,
<table cellpadding="0" cellspacing="1" style="width:665px; background-color:#E7E6E6; border-width:0px; text-align:left;word-break:break-all;">
  <tr>
  <td class="td_1">其他描述:</td>
  <td colspan="3" style="background-color:#FFFFFF; width:560px; line-height:20px; padding-left:15px; word-break:break-all;"><asp:Label ID="Label20" runat="server" Text=""></asp:Label></td>
  </tr>
  </table>

Label20.text的值是fxdw_cs_saefgfxdw_cs_saefgfxdw_cs_saefgfxdw_cs_saefgfxdw_cs_saefgfxdw_cs_saefgfxdw_cs_saefgfxdw_cs_saefg
已经加上word-break:break-all;为何还是不能自换拖行,把表格撑得变形了

------解决方案--------------------
表格里面套个div,style="width=xxx; overflow:scroll"行不?
------解决方案--------------------
style="word-break:break-all; overflow: hidden"
------解决方案--------------------
我测试可以换行。你吧这段代码弄出来自己测试一下,可以换行的,可能是别的css的影响。
------解决方案--------------------
嵌套一个DIV,设Style的宽度