纯css实现表头固定,只tbody滚动

需要用到粘性固定属性 – position:sticky

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

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

  <div class="table-box"><table><thead><tr><th class="text-center">序号</th><th class="text-center">名称</th><th class="text-center">电话</th><th class="text-center">备注</th><th class="text-center">录入时间</th></tr></thead><tbody><tr v-for="item in [1,2,3]"><td class="text-center"></td><td class="text-center"></td><td class="text-center"></td><td class="text-center"></td><td class="text-center"></td></tr></tbody></table></div>

css是最关键的,需要分别对table自身和其父便签设置样式

// table父标签: 需要设置固定高度.table-box {height: 500px;overflow-y: auto;border: 1px solid #ddd;} // table表格样式table {width: 100%;table-layout: fixed;thead th {position: sticky;top: -1px;z-index: 10;}}

table表头固定只让内容滚动相关推荐

  1. table表头固定,内容滚动

    最近接到一个需求,要thead表头固定,tbody内容实现滚动. 简单,给tbody加高度就行了. 什么?!竟然不行失败了!! 既然无法限制tbody本身的高度,那就给它套一个div,限制div的高度 ...

  2. java 表头固定_BootStrap的table表头固定tbody滚动的实例代码

    关于bootstrap table其他知识不多说,直接给大家贴代码了. 关键代码如下所示: 栏目一栏目二栏目三栏目一栏目二栏目三 星期一星期二星期三星期一星期二星期三星期一星期二 星期二 星期三星期一 ...

  3. table表头和首列的表格固定-JQuery、js实现的Table表头固定

    这个是最简单的方法,基于jQuery的解决方案,引入一个两个js就可以解决,当然也有使用css, position: sticky,这个我下一章节会讲它的优缺点,当然为了凸显jQuery的优点, 我就 ...

  4. table 表头固定

    一.table 表头固定说明.我们将表头和表内容分成两个表格就可以解决该问题. 二.代码. css代码:里面定死的宽高只是为啦方便看效果,实际中需要使用js计算出来. * {box-sizing: b ...

  5. html table表头说明,HTML table表头固定

    HTML table表头固定 说说我在最近项目中碰到的css问题吧,作为问题知识集合总结笔记: table tbody { display: block; height: 200px; overflo ...

  6. JQuery实现的Table表头固定展示效果

    在线演示1 在线演示2 在线演示3 本地下载 大家可能经常需要展示数据或者报表,表头如果滚动上去后,查看数据的类别和字段是个麻烦事情,在这里我们推荐来自tympanus的一个JS实现的 table表头 ...

  7. table表头固定,底部可滚动

    需求:实现table表头固定,表体可滚动 思路: tbody使用display:block,固定高度,并设置over-y:scroll, thead和tr,使用display:table,使用tabl ...

  8. html5手机表头设置,html Table 表头固定的实现

    本文介绍了html table 表头固定的实现,分享给大家,具体如下: 合同号签约客户发布客户合同状态选定条件的发布周期额度 看看css *{ padding:0; margin:0; } th{ b ...

  9. 一眼就会table隔行换色、table表头固定、隔行色、鼠标移动行换色

    抽出时间整理笔记:table头部固定.超出宽度可横向移动,主信息隔行换色.鼠标移动变色.举例: code : <!DOCTYPE HTML> <head><meta ht ...

最新文章

  1. Django视图之HttpRequest对象和HttpResponse对象
  2. linux下修复bash漏洞
  3. 【TDS学习文档4】IBM Directory schema的管理2——object class
  4. mysql中的count函数和sum函数如果条件不符合返回什么
  5. pyinstaller运行时出现TCLError的错误该怎么办?
  6. 每个人都要在自己的“时区”里找到自己的快乐
  7. ckfinder php 配置,php – 在Laravel 5中为CKEditor设置路径以使用CKFinder
  8. JS 动态创建元素、删除元素、替换元素、修改元素
  9. Magento模块开发之数据库SQL操作方法说明
  10. 为什么以前的电视一打雷就容易烧坏,现在的电视就不那么怕雷?
  11. -矩阵-创建矩阵-简单方法
  12. Python程序员都会喜欢的6个库
  13. jquery中filter(fn)的使用研究
  14. 在 Java 应用程序中定时执行任务
  15. Java题库(为了这辈子能吃上俩个菜好好学Java)
  16. 最新最全的vue面试题+详细解答
  17. DELMIA软件:机器人工作区运动包络功能介绍与创建方法
  18. nc文件利器,NASA的panoply软件,适于看nc文件内容以及简单的绘图
  19. 可视化工具--Plotly
  20. 常见snapper.sql脚本使用方法

热门文章

  1. python中怎么赋值,python中的赋值操作
  2. uniapp实现小程序云开发
  3. idea打包maven项目找不到主启动类
  4. ISCC 2017 部分解题记录 By Assassin
  5. 强人工智能不能碰,那电影中的机器人只是一场梦?
  6. Netty对象池技术Recycler解析
  7. 工业废水的种类及处理工艺选择
  8. 北斗定位导航系统,北斗模块应用领域发展概况_北斗二号模块,北斗三号模块
  9. 生成全球定位系统、伽利略和北斗二号的Matlab代码及实际数据捕获文件,为测试功能提供完整信号与频谱
  10. spark2.3源码分析之in-memory collection