我已经在TD中获得了长文本。我希望它是椭圆化的,但我不想定义这个列的绝对宽度 - 我希望它的父表动态地计算它。可能吗?下面是示例的代码:TD元素的控制溢出
<table width="100%" border="3">
<tr>
<td ><span style="white-space: nowrap; overflow: hidden;
text-overflow: ellipsis;" >
Here should be very long text:
bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla
</span></td>
</table>
有什么办法迫使IE浏览器,即使没有与例如绝对宽度定义“跨度”元素来显示省略号:宽度= 300像素?
你是否愿意使用一些JavaScript? – 2011-04-13 11:55:48
顺便说一句 - 在上面的例子中,即使将表格的宽度更改为绝对值(例如width = 900px),它也不会更改任何内容,并且由于单元格文本的长度,表格的大小将超出屏幕大小 – Spiderman 2011-04-13 11:55:56
关于JavaScript - 如果你有一个建议,继续前进,但基本上我宁愿一个基于CSS和HTML布局定义的解决方案 – Spiderman 2011-04-13 11:57:10