html - 如何使用 CSS 修复顶部的表头?
问题描述
我希望我的表格标题固定在顶部,并且我正在使用Position: sticky;
它,
但它们仅在滚动的中途保持固定,然后它们随之移动。
这就是我所做的
<table>
<thead>
<th>Firstname</th>
<th>Lastname</th>
</thead>
<tbody>
<tr>
<td class="scroll-table">John</td>
<td class="scroll-table">Doe</td>
</tr>
</tbody>
</table>
我正在使用的 CSS
table thead{
position: sticky;
top: 0;
z-index: 11;
}
我希望在滚动过程中使标题保持在顶部
解决方案
尝试将此值应用于th
元素而不是thead
:
table th {
top: 0;
position: sticky;
z-index: 11;
}
推荐阅读
- html - 如何使用css在html5中删除剪切图像中的边框?
- asp.net - 如何在 Visual Studio 2017 中运行 Web 项目?
- apache-kafka - 卡夫卡重新平衡期间的轮询呼叫是否是忙碌的等待?
- c# - IGDB 从正确的控制台收集正确的游戏数据
- python - 如何将文本框附加到 matplotlib 中的曲线
- c# - 在整个比赛中获得两支球队最大的领先优势
- scikit-learn - BOW 分块数据集
- python - Python:使用 NaN 值过滤 CSV
- python - 在python中的进程和线程之间共享队列
- python - 带有 Selenium“尝试”和“除外”的 Python 无法正常工作