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

news/2024/7/24 2:24:07 标签: css

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

css"> 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>

 


http://www.niftyadmin.cn/n/1081012.html

相关文章

overflow滚动条css样式

滚动条 样式 效果图 滚动条样式 css 代码 ::-webkit-scrollbar {width: 14px;height: 14px; }::-webkit-scrollbar-track, ::-webkit-scrollbar-thumb {border-radius: 999px;border: 5px solid transparent; }::-webkit-scrollbar-track {box-shadow: 1px 1px 5px rgba(0, 0,…

js获取对象 key

使用Object.keys Object.keys( ) 会返回一个数组&#xff0c;数组中是这个对象的key值列表 所以只要Object.keys(a)[0]&#xff0c; 就可以得只包含一个键值对的key值 下面是MDN中对Object.keys的描述 Object.keys() 方法会返回一个由一个给定对象的自身可枚举属性组成的数组…

同步I/O 异步I/O

在了解 同步异步I/O前先了解几个概念 1.什么是 I/O? I/O输入/输出(Input/Output)&#xff0c;分为IO设备和IO接口两个部分。 2.Unix和Linux的区别? UNIX是一个功能强大、性能全面的多用户、多任务操作系统&#xff0c;可以应用从巨型计算机到普通PC机等多种不同的平台上&…

java为什么需要网络编程,2022最新

跪求!阿里P9手写的这份1530页的Java核心编程技术手册的实现原理?否想知道对象关系映射(ORM)框架的实现原理?首线程池如何实现?先给大家展示一下这份手册的目录部分,需要获取的小伙伴可以直接转发 关注后私信(学习)即可免费获取!本书内容包含了从(初窥Java,面向对象,Java应用…

git commit 时没写 -m 进入vim 模式的处理

git commit -m 没有输入说明 或者 commit后没有 -m &#xff0c;进入vim模式 如下图 第一步: 输入i&#xff0c;进入insert 输入模式 注意: 此时可以输入一些 说明信息 比如 commit message...这里就随意了 第二步 : 按 esc 退出输入模式 (下方insert / 插入消失) 在按 esc 之…

git 添加所有新文件

对于项目而言, 所有增加的代码 文件,或者把项目的变化提交到仓库, 都离不开 git add -A、git add -u、git add . git add -A 添加所有变化 git add -u 添加被修改(modified)和被删除(deleted)文件&#xff0c;不包括新文件(new) git add . 添加新文件(new)和被修改(modif…

人工智能技术涉及到的学科有哪些,22年最新

把顶尖学生引入人工智能领域甚至自主定义任务的通用人工智能转变。"现在,人工智能领域呈现出对内融合统一、对外交叉升级的发展态势。"朱松纯总结。通过学生们的成绩单,他能清楚地了解国内课程的布局。 成妇儿"机器人"手术破百例!人工智能赋能妇儿医学高质…

git 查看文件内容

$ cat file_name.format 上面的命令可直接在 git 命令框中输入 用于查看 文件内容 可以是 已经add文件/未add文件 也 可以是 提交/未提交 的文件 用法 : $ cat copied.txt 应用场景: 在开发过程中需要写入一个文件,文件写入完成,想查看刚写入文件的内容时 可以 通过 cat …