首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何让桌子的身体滚动但是将头部固定到位?

要实现这个效果,可以使用CSS样式来实现。具体步骤如下:

  1. 将表格的头部和身体分别放在不同的容器中,例如使用<div>标签。
  2. 为头部容器设置position: fixed;样式,并指定topleft属性,使其固定在页面的顶部。
  3. 为身体容器设置overflow-x: auto;样式,使其在水平方向上出现滚动条。

以下是一个示例代码:

代码语言:html
复制
<!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>

这样,当表格的宽度超过容器宽度时,只有表格的身体部分会出现滚动条,而表格的头部则会固定在页面顶部。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券