table表格内容过多时会出现滚动,若不固定表头的话,当滚动到下方时即看不见每一列所对应的标题,影响用户体验!

废话不多说,直接上代码!!!

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>固定表头</title><link href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"></head><style type="text/css">.tableHeader {position: sticky;top: -1px;display: none;background-color: #7dc3ff;table-layout: fixed;}</style><body><div class="col-lg-12"><table class="table table-bordered table-hover tableHeader"><thead><tr><th>ID</th><th>表头1</th><th>表头2</th><th>表头3</th><th>其他</th></tr></thead></table><table class="table table-bordered table-hover tableBody" style="table-layout: fixed;"><thead><tr><th>ID</th><th>表头1</th><th>表头2</th><th>表头3</th><th>其他</th></tr></thead><tbody></tbody></table></div></body><script type="text/javascript">var str = ''for (var i = 0; i < 100; i++) {str += "<tr>" + "<td>" + (i + 1) + "</td>" + "<td>" + '哈哈1' + "</td>" + "<td>" + '哈哈2' + "</td>" + "<td>" + '哈哈3' +"</td>" + "<td>" + '哈哈4' + "</td>" + "</tr>"}document.querySelector(".tableBody>tbody").innerHTML = strwindow.onscroll = function() {var d = document.documentElement.scrollTopif (d >= 40) {document.querySelector(".tableHeader").style.display = "inline-table"} else {document.querySelector(".tableHeader").style.display = "none"}}</script>
</html>

table表格固定表头相关推荐

  1. php中表头不跟着滑动,JS实现table表格固定表头且表头随横向滚动而滚动

    这篇文章主要介绍了JS实现table表格固定表头且表头可以随横向滚动而滚动,对js的朋友可以参考下本篇文章 先看一张效果图 思路: 1.头部用一个table并用一个p包裹着, 表格的具体内容用一个ta ...

  2. vue项目中table表格固定表头和首尾列

    在html中实现table表格固定表头和首尾列的方法和文章很多,本文就不再赘述. 本文主要介绍vue项目中三种情景下实现table表格固定表头和首尾列 情景一:vue+element 只要在el-ta ...

  3. 微信小程序 table表格 固定表头和首列 右侧表格可以左右滚动(多种表格演练)

    最近在做公司的项目需要到表格展示数据,但是微信小程序是没有原生table标签的,于是就百度各种搜...发现结构有类似的就粘过来修改,要善于学习和借鉴别人的经验使其变成为自己的东西,学无止境~ 在这里做 ...

  4. 【css】纯css实现table表格固定表头,表内容滚动

    今天在写公司项目的时候,遇到了一个比较xx的问题,现公司的项目使用的是 vue2.0 和 element-ui 搭建的. 那么提到 element-ui 大家都知道,他最实用的一个组件就是表格了,简直 ...

  5. HTML table表格 固定表头 tbody加滚动条

    纯CSS table表格 thead固定 tbody滚动效果 由于项目需要,在表格中,当数据量越来越多时,就会出现滚动条,而在滚动的过程中,默认情况下表格头部会跟着表格内容一起滚动,导致看不到头部对应 ...

  6. element table滚动条占宽度_HTML table表格 固定表头 tbody加滚动条

    纯CSS table表格 thead固定 tbody滚动效果 由于项目需要,在表格中,当数据量越来越多时,就会出现滚动条,而在滚动的过程中,默认情况下表格头部会跟着表格内容一起滚动,导致看不到头部对应 ...

  7. html 滚动条_HTML table表格 固定表头 tbody加滚动条

    纯CSS table表格 thead固定 tbody滚动效果 由于项目需要,在表格中,当数据量越来越多时,就会出现滚动条,而在滚动的过程中,默认情况下表格头部会跟着表格内容一起滚动,导致看不到头部对应 ...

  8. iframe 滚动条不显示_HTML table表格 固定表头 tbody加滚动条

    纯CSS table表格 thead固定 tbody滚动效果 由于项目需要,在表格中,当数据量越来越多时,就会出现滚动条,而在滚动的过程中,默认情况下表格头部会跟着表格内容一起滚动,导致看不到头部对应 ...

  9. table表格固定表头,内容滚动显示

    目的:做一个table表格,实现固定标题行而内容可滚动 html部分代码如下: <!DOCTYPE html> <html><head><meta chars ...

  10. JS(JQ)实现table表格固定表头且表头可以随横向滚动而滚动

    先看一张效果图 思路: 1.头部用一个table并用一个div包裹着, 表格的具体内容用一个table 2.头部外面的div用positon: relative相对定位 3.获取整个表格的高度 4.获 ...

最新文章

  1. html word-wrap,CSS3 Word-wrap
  2. Android中悬浮窗口的实现原理和示例代码
  3. python中的diff_python-Numpy和diff()
  4. 利用PIX来搭建×××
  5. Fragment官方解析
  6. 二级联动,三级联动,初学者,纯javascript,不含jQuery
  7. 《转》cout和printf的混用而产生的顺序问题
  8. 非对称性密钥加密 java 实例_JAVA实现非对称加密
  9. DedeCms织梦彩色标签云(tag)随机颜色和字体大小
  10. 业务模块化打造单体和分布式部署同步支持方案
  11. 工行黄金递延业务AU(T+D)风险问题答案
  12. 终于我还是没忍住,用Python爬了一波女神
  13. 互联网十几年 我们错失了哪些创业机会
  14. 微服务发展的历史_三位一体的中台、微服务和云原生,揭示了软件架构的最新发展趋势...
  15. smale学习之数学表达式(day3)
  16. springMVC实现的crud操作
  17. 【ML小结5】决策树(ID3、C4.5、CART)
  18. Denoising point sets via L0 minimization
  19. 使用nvs管理node版本
  20. iOS APP下载安装时,如果出现此时无法下载安装APP的字样时,一些解决思路

热门文章

  1. linux 版本iomete,Linux系统下Iometer的使用方法
  2. CrossApp推出移动应用开发神器CrossApp Style
  3. 基于用户 的协同过滤算法
  4. 川农计算机应用基础考试文档,中学生计算机基础考试题库
  5. php公众号模板推送开发教程,微信公众号之模板推送
  6. 银行管理系统实例(C语言版)
  7. 第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON
  8. LMDB内存映射型数据库
  9. 方法2:U盘,WEPE辅助安装系统
  10. android控制wifi,基于 Android 手机操作和控制的 Wifi 小车程序设计