我正在尝试找到一种使用 css 创建 1 行 3 列表的简单方法。我希望表格宽度为容器 div 的宽度,高度仅为 1 行。第一列和第三列应扩展为包含文本的宽度。中间列应填充任何剩余宽度(直到容器宽度),并隐藏溢出。
我在中间列有问题。当我使用 white-space:nowrap 和 overflow:hidden 时,它会将表格扩展到容器 div 的宽度之外。
<div style="width:500px;">
<table style="width:100%;">
<tr>
<td style="white-space:nowrap;">
Title is Here
</td>
<td style="">
When this is too long to display on one line the overflow is hidden
</td>
<td style="white-space:nowrap;">
Last updated 12:05pm
</td>
</tr>
</table>
</div>
或者是否有更简单的方法使用 div?但我无法弄清楚如何使中心 div 只填充可用空间而不是移动到下一行。
<div style="width:500px;">
<div style="float:left;">
Title is Here
</div>
<div style="float:left;">
When this is too long to display on one line the overflow is hidden
</div>
<div style="float:right;">
Last updated 12:05pm
</div>
</div>