我正在实现一个用于浏览非常大的表的虚拟表。有没有办法将行(固定高度)放在大表内的任何位置?问题似乎是表属性自动拉伸行高 - 忽略tr元素的已定义像素高度。
table { height: 10000px }
table tr { height: 10px; }
(ps。在这种情况下使用div不是一个选项。)
答案 0 :(得分:1)
您需要阅读spec about the Table Model。 display
标记的默认<tr>
值为display: table-row
,这将迫使您遵守表格模型。
根据表格网格显示行,因此如果要移动它们,则必须在表格的范围内执行此操作。
要使它们为20px,如果它们的高度为rowspan="2"
,则可以使用10px
。
目前,没有办法在CSS中使用rowspan
和colspan
,这在语义分离的观点上是不好的,尽管有future plans。