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

解决方案 »

  1.   

    Label不能自動換行。樓主可以用textbox來代替,把它的readonly設為true,背景去掉即可。
      

  2.   

    使用样式style="overflow:hidden"
    <td style="overflow:hidden"><asp:labelxxxxxxxxx></td>
      

  3.   

    web本来是一种自动排版的友好工具,html和css的设计有很多都是和相对设计布局和控制格式。最近一年在国内被几个公司的所谓的“web标准”宣传搞的傻了吧唧的硬要写死每一个标签的宽度、高度才叫做标准版式。试想,当内容动态变化的时候,容器不能自动排版缩放大小,此容器多么浪费版面啊。
      

  4.   

    在label外的<td>中加一个样式
    style="word-break:break-all;"
      

  5.   

    在label外的<td>中加一个样式
    style="word-break:break-all;"----------------------
    样式无效
      

  6.   

    因为Label控件被解释成<span>,所以导致<div>的设置失效。
    如果单纯进行<div>要显示的需要自动换行的内容</div>,楼上的方法是可以的。。怎么样才能没有span呢???
      

  7.   

    已解决
    不用Label控件,用Literal控件结贴