table表头固定只让内容滚动

曾经终败给现在 2024-03-26 16:51 201阅读 0赞

table表头固定只让内容滚动

纯css实现表头固定,只tbody滚动 需要用到粘性固定属性 – position:sticky

  • position:sticky 用法:默认情况下,其表现为relative,在视窗与设置了该属性的元素之间,达到或超过其预设的 top、bottom、left、right,本属性会转变成 fixed,使 sticky 固定。

  • html结构:table外面需要包一层div





















  • 序号 名称 电话 备注 录入时间

  • css是最关键的,需要分别对table自身和其父便签设置样式
  • // table父标签: 需要设置固定高度
    .table-box {

    1. height: 500px;
    2. overflow-y: auto;
    3. border: 1px solid #ddd;

    }

    // table表格样式
    table {

    1. width: 100%;
    2. table-layout: fixed;
    3. thead th {
    4. position: sticky;
    5. top: -1px;
    6. z-index: 10;
    7. }

    }

发表评论

表情:
评论列表 (有 0 条评论,201人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Table固定列和表头

    一、实现思路:表格数据中存在合并单元格,网上找了好多列子都没有实现。最后是把一个table拆分为两个table实现的,第一个table(table1)中是需要固定的列及表头(表

    相关 bootstrap中固定table表头

    前端时间鼓捣的一个简单的手机网站,今天又拿出来弄一弄 因为主要是给手机访问,用的是bootstrap响应式布局,今天的任务是做一个数据展示页面 但是由于数据的列比较多,所以