【发布时间】:2014-10-31 13:11:00
【问题描述】:
width: 100% 的表中有三列。
- 第 2 列和第 3 列应该是
width: 100px无论如何 - 第 3 列应尽可能多(没有换行),仅此而已。
- 第 1 列应占用所有剩余空间。
JSFiddle:http://jsfiddle.net/o66czLtj/4/
请注意,第 1 列和第 4 列都没有指定 width,因此它们的宽度由浏览器自动计算。但是,我希望第 1 列是最重要的,并占用所有剩余空间,但只有在第 4 列能够在不换行的情况下呈现自身之后。
实际:
预期:
如何在不硬编码第一列或第四列的宽度的情况下实现这一点?仅使用 CSS 即可。
理由:第 4 列中的按钮数量未知。可能是 1,也可能是 4。
【问题讨论】:
-
你可以用
.col1 { width: 80% }做到这一点 -
你大概知道“delete”列的宽度,为什么不加上.col2和.col3的宽度呢?
-
如果
.col4有这么多按钮,需要大约40% 的桌子? jsfiddle.net/9oxnu8km
标签: javascript html css