【发布时间】:2014-04-17 02:07:54
【问题描述】:
如果我有一个带有display: table; width: 100%; 的常规元素,则该元素会增长到超出给定宽度以容纳任意数量的列。我需要这种行为和相等的列宽。
我找到的所有解决方案要么是 JavaScript(通常是 jQuery),要么是使用 table-layout: fixed,它需要表格的固定宽度(例如,100%),但表格包含大量数据,甚至没有 1000px可以容纳这么多信息。
如何使用 CSS 重现此行为?
【问题讨论】:
-
如果你的表格不能打印在
-
不,这是科学信息,这是设计。可以有 1 到 200 列数据,它们都需要在同一个表中。
-
等宽应该是多少?
-
如果您想要一个相等的宽度,即容纳任何单元格内容的最小宽度(不换行),这是我对问题含义的最佳猜测,那么您显然需要(简单的)JavaScript。
标签: css css-tables