【发布时间】:2018-02-21 18:11:19
【问题描述】:
如何在 Y 方向滚动时修复完整的头部?
请务必注意,表格宽度大于包装 div。所以在 X-Direction 中滚动也应该滚动 thead - 所以我猜想将 thead 与表格分开不是一个选项。
请看这个fiddle
HTML
<div>
<table>
<thead>
<tr>
<th>
One
</th>
<th>
Two
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
DataOne
</td>
<td>
DatTwo
</td>
</tr>
<tr>
<td>
DataOne
</td>
<td>
DatTwo
</td>
</tr>
<tr>
<td>
DataOne
</td>
<td>
DatTwo
</td>
</tr>
<tr>
<td>
DataOne
</td>
<td>
DatTwo
</td>
</tr>
</tbody>
</table>
</div>
CSS
div {
width:80px;
height:100px;
}
table {
height:100px;
display:block;
overflow:auto;
}
【问题讨论】:
-
更新了小提琴
-
希望您尝试自己解决问题,如果遇到特定的编码问题,您可以寻求帮助。这不是免费的编码服务,您的问题太宽泛,因此与网站无关
-
我不明白这个问题。预期的结果是什么?
-
预期结果是:垂直滚动,而头部固定在顶部,因此您始终可以看到头部。
-
A small search 给出了有趣的结果...您在搜索时发现了什么?
标签: javascript html css html-table