【发布时间】:2011-10-24 13:01:58
【问题描述】:
我有一个项目需要一个包含固定宽度和灵活宽度列的表格。
无论浏览器的宽度如何,某些列的宽度始终需要为 80 像素。
其余的列需要是灵活的宽度,但都是等宽,最小宽度为75px;
通过添加 table-layout:fixed;到表格我可以让灵活的宽度 cols 都具有相同的宽度,BUT 然后表格忽略 td 的 min-width 属性。
如果我删除 table-layout:fixed,最小宽度有效,但灵活宽度 cols 都有不同的宽度(基于它们包含的文本的长度)。
列数因从 db 中提取的数据而异。
我在 jsfiddle 上放了一个带有 table-layout:fixed 和 min-width 的表格示例:http://jsfiddle.net/7d2Uj/
任何想法如何让 min-width 在这种情况下工作,或者为什么会发生这种情况?
【问题讨论】:
标签: css css-tables tablelayout