【发布时间】:2015-10-22 20:18:32
【问题描述】:
(我不能使用table-layout:fixed 因此问题Why does overflow:hidden not work in a ? 不回答这个问题)
我有一张简单的桌子:
<table>
<tr>
<td width="100%">main content</td>
<td style="overflow: hidden;">
<select name=x>
<option value=0 selected>A very, very, very, very, very long text in a selection box</option>
</select>
</td>
</tr>
<tr>
<td width="100%"></td>
<td>other content</td>
</tr>
</table>
基本上,表格应该为“主要内容”提供所有可用空间,并且只使用“其他内容”需要的空间。选择小部件不应导致列增长,而应溢出到隐藏状态。
很遗憾,这不起作用(在 Chrome 和 Mozilla 中测试)。
有没有办法在没有 Javascript 的情况下做到这一点?
【问题讨论】:
-
不,因为我不能使用“固定”的表格布局
-
重点是第一列应该占据所有空间,因此我需要一个动态表格布局。