我有一张桌子,当我向下滚动时,我希望第 3 行保持在顶部。
body {
height: 200vh;
}
.sticky {
position: sticky;
top: 0;
}Run Code Online (Sandbox Code Playgroud)
<table>
<tr>
<td>#</td>
<td>1</td>
</tr>
<tr>
<td>#</td>
<td>2</td>
</tr>
<tr class="sticky">
<td>#</td>
<td>3</td>
</tr>
</table>Run Code Online (Sandbox Code Playgroud)
我可以sticky在元素上使用该类<table>并且可以正常工作,但不能在<tr>.
你不能
position: sticky;a<thead>也 a<tr>,但你可以粘 a<th>。
来源:https : //css-tricks.com/position-sticky-and-table-headers/