table标签表头固定 tbody可以滚动
时间: 2024-10-08 18:01:47 浏览: 30
BootStrap的table表头固定tbody滚动的实例代码
Table标签在HTML中用于创建表格,当需要表头固定并且表格主体部分tbody能够滚动时,你可以通过CSS来实现这种布局。通常,这涉及到将thead部分设置为`position: fixed`使其相对于浏览器窗口固定,而tbody则使用`overflow-y: auto;`使其内容可以在垂直方向上滚动。
下面是一个简单的示例:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<style>
table {
width: 100%;
}
thead {
position: sticky;
top: 0;
background-color: #f2f2f2;
overflow-x: auto;
}
tbody {
overflow-y: auto;
}
</style>
</head>
<body>
<table>
<thead>
<tr>
<th>列1</th>
<th>列2</th>
<!-- 添加更多表头 -->
</tr>
</thead>
<tbody>
<!-- 表格数据 -->
<tr><td>行1</td><td>数据1</td></tr>
<!-- 添加更多行 -->
</tbody>
</table>
</body>
</html>
```
在这个例子中,当你滚动tbody区域时,表头会始终保持可见。
阅读全文