我正在制作一个网站,在那里我有很多包含大量数据的表。因此,我决定在表格中使用滚动条,这一部分很有效。但现在我希望标题所在的标题保持可见,不要消失。
到目前为止,我已经做到了:HTML+CSS+结果问题是,我如何将标题位置设置为固定,这样即使向下滚动,标题也能在正文消失时保持可见。
问候,
Html代码
<div class="tableFixHead">
<table width="95%">
<thead>
<tr>
<th><h1>LOG</h1>
<br>
<h2>datum tijd actuator waarde</h2> </th>
</tr>
</thead>
<tbody>
<tr>
<th scope= "col"><h1> <pre>{{ content }}</pre> </h1>
</tr>
</tbody>
</table>
</div>
css
.tableFixHead {
overflow-y: auto;
overflow-x: hidden;
max-height: 600px;
}
.tableFixHead table thead tr th {
position: sticky;
top: 0;
}
table {
border-collapse: collapse;
}
您的table
主体结构不正确。看看这里。
对于粘性,您需要为选择器.tableFixHead table thead tr th
:添加以下规则
.tableFixHead table thead tr th {
position: sticky;
top: 0;
}
此外,您的.mystyle
类没有在您的示例中使用。也许这只是在这个问题的框架内。
此外,请注意:
<table width = "90%";>
删除值后面的;
字符,或将其放在引号中。如下:
<table width = "90%;">
.mystyle {
background-color: coral;
color: white;
box-sizing: border-box;
}
.tableFixHead {
overflow-y: auto;
overflow-x: hidden;
max-height: 600px;
}
.tableFixHead table thead tr th {
position: sticky;
top: 0;
}
table {
border-collapse: collapse;
}
<div class="tableFixHead">
<table width="90%">
<thead>
<tr>
<th>Active recipe 1</th>
<th>Active recipe 2</th>
<th>Active recipe 3</th>
</tr>
</thead>
<tbody>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
<tr>
<td>actuator </td>
<td>Waarde </td>
<td>eenheid </td>
</tr>
</tbody>
</table>
</div>