【发布时间】:2014-10-02 16:28:44
【问题描述】:
这是基本设置:
<table>
<tr>
<td id="short">A medium width cell.</td>
</tr>
<tr>
<td id="long" style="overflow: hidden; text-overflow: ellipsis;">A long long long long long long cell.</td>
</tr>
</table>
(另见http://jsfiddle.net/vp1rzrnt/。)
我想实现第二个表格行中的#long 单元格不会在#short 单元格上扩展其宽度,而只是被切断。
不幸的是,像我一样设置overflow: hidden 并不能解决问题。
编辑
而且我无法设置固定宽度,因为内容是动态的。
编辑 2
理想情况下,我希望能够仍然使用text-overflow: ellipsis; 功能来发出切割信号。
【问题讨论】:
-
单行 jQuery 解决方案你还可以吗?
-
从未使用过 jQuery。但我想我可以用 JavaScript 重写它。但是,理想情况下,我只想依赖 css ......但这可能是不可能的。也就是说:我很高兴有任何解决方案。
-
我已经把 jQuery 和 js 解决方案都放了
标签: html css width html-table