【发布时间】:2015-03-18 23:45:14
【问题描述】:
我们有这个问题 display: table;在我们的响应项目中。我们的表格在一个包装器中并显示 100% 的宽度。其中一个单元格是固定的像素宽度。
调整浏览器大小时,单元格会在右侧留下 1 像素的空间,每个 3 像素的视口都会调整大小。有没有解决方案或解决方法,我们似乎找不到它......
这是一个在 Codepen 中制作的示例,在 Chrome 或 Safari 中检查并水平调整浏览器窗口的大小: http://codepen.io/jstnrs/pen/RNqOWP
.table {
display: table;
table-layout: fixed;
width: 100%;
}
.table-cell {
display: table-cell;
}
.table-cell-01 {width: 25%;}
.table-cell-02 {width: 25%;}
.table-cell-03 {width: 100px;}
【问题讨论】:
-
我的同事指出它也适用于表格包含 2 个单元格且只有一个单元格具有(固定)宽度的情况,请参阅:codepen.io/jstnrs/pen/jEQRBZ
-
甚至 1 个没有宽度的单元格:codepen.io/jstnrs/pen/PwxgJp