【发布时间】:2017-10-27 02:41:26
【问题描述】:
当对表格单元格应用宽度值时,一旦表格宽度达到视口宽度,规则就会被忽略,例如
td, th { width: 400px; }
我希望 10 列的表格(大约)4000 像素,但 Firefox 和 Chrome 只会将表格拉伸到视口宽度(see Fiddle)。在此之后,单元格宽度实际上并未设置为 400 像素。我在下面的问题中读到table-layout:fixed 用于强制单元格宽度,但在这里不起作用。
here 和 here 存在两个类似的问题,但它们只涉及初始宽度,不讨论视口限制。
请问为什么会这样?我看到有一个解决方法...
td, th { min-width: 400px; max-width:400px; }
...但是当 width 单独实现这个目的时,这似乎很奇怪。
【问题讨论】:
-
您只需要
min-width即可解决您的问题,仅供参考。 -
@gaynorvader 好电话,谢谢