【发布时间】:2011-07-11 12:26:14
【问题描述】:
认识弗雷德。他是一张桌子:
<table border="1" style="width: 100%;">
<tr>
<td>This cells has more content</td>
<td>Less content here</td>
</tr>
</table>
Fred 的公寓有一个奇怪的改变大小的习惯,所以他学会了隐藏他的一些内容,以免将所有其他单元推倒并把 Whitford 夫人的客厅推到遗忘:
<table border="1" style="width: 100%; white-space: nowrap; table-layout: fixed;">
<tr>
<td style="overflow: hidden; text-overflow: ellipsis">This cells has more content</td>
<td style="overflow: hidden; text-overflow: ellipsis">Less content here</td>
</tr>
</table>
这行得通,但 Fred 有一种挥之不去的感觉,即如果他的右单元格(他的昵称 Celldito)放弃一点空间,他的左单元格在很多时候都不会被截断。你能拯救他的理智吗?
总而言之:表格的单元格如何均匀溢出,并且只有当它们都放弃了所有的空白时?
【问题讨论】:
-
我怀疑你必须求助于 JavaScript 来解决这个问题。
-
Lolz .. +1 娱乐价值 :) ... 这需要是动态的还是你不能简单地在每列上设置一个宽度?
标签: html css html-table overflow