在表格内的任何位置定位固定高度的行

时间:2014-08-04 14:15:21

标签: html css

我正在实现一个用于浏览非常大的表的虚拟表。有没有办法将行(固定高度)放在大表内的任何位置?问题似乎是表属性自动拉伸行高 - 忽略tr元素的已定义像素高度。

table { height: 10000px }
table tr { height: 10px; }

(ps。在这种情况下使用div不是一个选项。)

1 个答案:

答案 0 :(得分:1)

您需要阅读spec about the Table Modeldisplay标记的默认<tr>值为display: table-row,这将迫使您遵守表格模型。

根据表格网格显示行,因此如果要移动它们,则必须在表格的范围内执行此操作。

要使它们为20px,如果它们的高度为rowspan="2",则可以使用10px

目前,没有办法在CSS中使用rowspancolspan,这在语义分离的观点上是不好的,尽管有future plans