日期:2014-05-20  浏览次数:20484 次

Label 控件在表格单元格中,Label 显示的文字超长,导致版式破坏。。。
Label   控件在表格单元格中,Label   显示的文字超长,导致版式破坏。。。
想要   Label   显示的文字在单元格中可以自动换行,有什么好的方法吗?
最好不要用滚动条。。

先行谢过!

------解决方案--------------------
Label不能自動換行。樓主可以用textbox來代替,把它的readonly設為true,背景去掉即可。
------解决方案--------------------
既然在表格单元格里的,设置td的宽度应该可以吧.
------解决方案--------------------
使用样式style= "overflow:hidden "
<td style= "overflow:hidden "> <asp:labelxxxxxxxxx> </td>
------解决方案--------------------
web本来是一种自动排版的友好工具,html和css的设计有很多都是和相对设计布局和控制格式。

最近一年在国内被几个公司的所谓的“web标准”宣传搞的傻了吧唧的硬要写死每一个标签的宽度、高度才叫做标准版式。试想,当内容动态变化的时候,容器不能自动排版缩放大小,此容器多么浪费版面啊。
------解决方案--------------------
在label外的 <td> 中加一个样式
style= "word-break:break-all; "