table表格,thead固定,tbody滚动条

论坛 期权论坛 脚本     
匿名技术用户   2020-12-27 16:40   11   0

如上图所示 之前 写的样式 不变, 想让 thead 固定 不动, tbody 增加滚动条,在样式中添加如下代码

 table tbody {
        display: block;
        height: 195px;
        overflow-y: scroll;
      }

      table thead,
      tbody tr {
        display: table;
        width: 100%;
        table-layout: fixed;
      }

      table thead { 
        width: calc( 100% - 1em)
      }

提供个简单的 demo 用于测试

<!DOCTYPE HTML>
<html>

  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>table表格,thead固定,tbody滚动条</title>
    <style>
      table tbody {
        display: block;
        height: 195px;
        overflow-y: scroll;
      }

      table thead,
      tbody tr {
        display: table;
        width: 100%;
        table-layout: fixed;
      }

      table thead { 
        width: calc( 100% - 1em)
      }

      table thead th {
        background: #ccc;
      }
    </style>
  </head>

  <body>
    <table width="80%" border="1">
      <thead>
        <tr>
          <th>姓名</th>
          <th>年龄</th>
          <th>出生年月</th>
          <th>手机号码</th>
          <th>单位</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td>张三</td>
          <td>18</td>
          <td>1990-9-9</td>
          <td>13682299090</td>
          <td>阿里巴巴</td>
        </tr>
        <tr>
          <td>张三封</td>
          <td>18</td>
          <td>1990-9-9</td>
          <td>13682299090</td>
          <td>阿里巴巴与四十大盗</td>
        </tr>
        <tr>
          <td>张小三</td>
          <td>18</td>
          <td>1990-9-9</td>
          <td>13682299090</td>
          <td>腾讯科技</td>
        </tr>
        <tr>
          <td>张三</td>
          <td>18</td>
          <td>1990-9-9</td>
          <td>13682299090</td>
          <td>浏阳河就业</td>
        </tr>
        <tr>
          <td>张三疯子</td>
          <td>18</td>
          <td>1990-9-9</td>
          <td>13682299090</td>
          <td>阿里巴巴</td>
        </tr>
        <tr>
          <td>张三</td>
          <td>18</td>
          <td>1990-9-9</td>
          <td>13682299090</td>
          <td>阿里巴巴</td>
        </tr>
        <tr>
          <td>张大三</td>
          <td>18</td>
          <td>1990-9-9</td>
          <td>13682299090</td>
          <td>阿里巴巴</td>
        </tr>
        <tr>
          <td>张三五</td>
          <td>18</td>
          <td>1990-9-9</td>
          <td>13682299090</td>
          <td>阿里巴巴</td>
        </tr>
        <tr>
          <td>张刘三</td>
          <td>18</td>
          <td>1990-9-9</td>
          <td>13682299090</td>
          <td>阿里巴巴</td>
        </tr>
        <tr>
          <td>张三</td>
          <td>18</td>
          <td>1990-9-9</td>
          <td>13682299090</td>
          <td>阿里巴巴</td>
        </tr>
      </tbody>
    </table>
  </body>

</html>

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP