最佳答案
我试图设计一个 HTML 表,其中的标题将留在页面的顶部时,AND 只有当用户滚动它出视图。例如,表格可能是500像素以下的页面,我如何做到这一点,如果用户滚动的标题看不到(浏览器检测到它不再在窗口视图) ,它将留在顶部?有人能给我一个 Javascript 解决方案吗?
<table>
<thead>
<tr>
<th>Col1</th>
<th>Col2</th>
<th>Col3</th>
</tr>
</thead>
<tbody>
<tr>
<td>info</td>
<td>info</td>
<td>info</td>
</tr>
<tr>
<td>info</td>
<td>info</td>
<td>info</td>
</tr>
<tr>
<td>info</td>
<td>info</td>
<td>info</td>
</tr>
</tbody>
</table>
因此在上面的例子中,我希望 <thead>
在页面出现在视野之外时能够随页面一起滚动。
重要: 我是 没有寻找一个解决方案,其中的 <tbody>
将有一个滚动条(溢出: 自动)。