要实现这个效果,可以使用CSS样式来实现。具体步骤如下:
<div>
标签。position: fixed;
样式,并指定top
和left
属性,使其固定在页面的顶部。overflow-x: auto;
样式,使其在水平方向上出现滚动条。以下是一个示例代码:
<!DOCTYPE html>
<html>
<head><style>
.table-header {
position: fixed;
top: 0;
left: 0;
width: 100%;
background-color: white;
}
.table-body {
overflow-x: auto;
height: 300px;
}
</style>
</head>
<body>
<div class="table-header">
<table>
<thead>
<tr>
<th>Header 1</th>
<th>Header 2</th>
<th>Header 3</th>
</tr>
</thead>
</table>
</div>
<div class="table-body">
<table>
<tbody>
<tr>
<td>Cell 1</td>
<td>Cell 2</td>
<td>Cell 3</td>
</tr>
<!-- more rows -->
</tbody>
</table>
</div>
</body>
</html>
这样,当表格的宽度超过容器宽度时,只有表格的身体部分会出现滚动条,而表格的头部则会固定在页面顶部。
云+社区沙龙online第5期[架构演进]
DBTalk
中小企业数字化升级之 提效篇
云+社区技术沙龙第33期
云+社区技术沙龙[第5期]
数字化产业研学汇第三期
Elastic 中国开发者大会
第四期Techo TVP开发者峰会
领取专属 10元无门槛券
手把手带您无忧上云