我有一个 400 像素的固定宽度表格,有 3 列。
<table>
<tbody>
<tr>
<td class="wide">This is really really long and as much as possible should show but should eventually be cut off.</td><td class="narrow">Small1</td><td class="narrow">Small2</td></tr>
</tbody>
</table>
这是CSS。
table
{
table-layout: fixed;
width: 400px;
}
td
{
border: 1px solid #000;
white-space: nowrap;
}
td.wide
{
overflow: hidden;
text-overflow: ellipsis;
}
td.narrow
{
}
目前,3 列中的每一列都占用了 1/3 的空间。我想要的是第二和第三列尽可能小(没有任何隐藏或文本包装),并且第一列占据剩余空间(任何不适合隐藏的文本)。
根据显示的数据,第 2 列和第 3 列可能需要更宽或更窄以适应其内容,因此我不想为任何列定义固定大小。
这可能吗?