html Table 表头固定的实现


Posted in HTML / CSS onJanuary 22, 2019

本文介绍了html Table 表头固定的实现,分享给大家,具体如下:

<div class="wrapbox">
     <div class="table-head">
        <table>
            <thead>
                <th width="10%">合同号</th>
                <th width="30%">签约客户</th>
                <th width="20%">发布客户</th>
                <th width="10%">合同状态</th>
                <th width="30%">选定条件的发布周期额度</th>
            </thead>
        </table>
    </div>
    <div class="table-body">
        <table>
            <tbody id="tbody">
            </tbody>
        </table>
    </div>
</div>

看看css

*{
        padding:0;
        margin:0;
    }
    th{
        border:1px solid #e6e6e6;
        line-height: 5vh;
        color:#666666;
        font-size: 16px;
    }
    table {
        border-collapse: collapse;
        width: 100%;
    }
    td {
         padding:5px;
         border:1px solid #e6e6e6;
         font-size: 14px;
    }
    .table-head{padding-right:17px;background-color:rgb(207, 231, 179);color:#000;height:5vh;}
    .table-body{width:100%; height:94vh;overflow-y:scroll;}
    .table-head table,.table-body table{width:100%;}
    .table-body table tr:nth-child(2n+1){background-color:#f2f2f2;}

    .table-body table tr:hover {
        background-color:rgb(240, 249, 228);
        transition: .2s;
    }

点击看效果

其实关键之处在于

1、使用了colgroup标签,来对上下两个表格的列宽进行了定义,让他们保持一致。

2、上边的div .table-head添加了样式padding-right:17px,这个宽度是为了保证跟下边的div .table-body的滚动条保持一致,同时下边的表格.table-body添加了样式overflow-y:scroll;

只要保证上述两点的话,你也可以做出固定表头的表格来,同时不会发生上下的列不对齐的问题,屡试不爽!

html Table 表头固定的实现

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

HTML / CSS 相关文章推荐
CSS3 3D立方体效果示例-transform也不过如此
Dec 05 HTML / CSS
css3隔行变换色实现示例
Feb 19 HTML / CSS
CSS3的颜色渐变效果的示例代码
Sep 29 HTML / CSS
CSS3中媒体查询结合rem布局适配手机屏幕
Jun 10 HTML / CSS
HTML5的Geolocation地理位置定位API使用教程
May 12 HTML / CSS
Html5页面在微信端的分享的实现方法
Aug 30 HTML / CSS
HTML5+CSS3模仿优酷视频截图功能示例
Jan 05 HTML / CSS
html5开发三八女王节表白神器
Mar 07 HTML / CSS
关于html字符串正则判断和匹配的具体使用
Dec 12 HTML / CSS
在html页面中取得session中的值的方法
Aug 11 HTML / CSS
CSS3 Tab动画实例之背景切换动态效果
Aug 23 HTML / CSS
CSS精灵图的原理与使用方法介绍
Mar 17 HTML / CSS
Html5如何唤起百度地图App的方法
Jan 27 #HTML / CSS
canvas学习笔记之绘制简单路径
Jan 28 #HTML / CSS
web页面录屏实现
Feb 12 #HTML / CSS
Canvas 文本转粒子效果的实现代码
Feb 14 #HTML / CSS
canvas学习笔记之2d画布基础的实现
Feb 21 #HTML / CSS
使用HTML5原生对话框元素并轻松创建模态框组件
Mar 06 #HTML / CSS
详解如何用canvas画一个微笑的表情
Mar 14 #HTML / CSS
You might like
php实现将Session写入数据库
2015/07/26 PHP
PHP 设计模式系列之 specification规格模式
2016/01/10 PHP
获取焦点时,利用js定时器设定时间执行动作
2010/04/02 Javascript
combox改进版 页面原型参考dojo的,比网上jQuery的那些combox功能强,代码更小
2010/04/15 Javascript
JQuery 自定义CircleAnimation,Animate方法学习笔记
2011/07/10 Javascript
jQuery插件-jRating评分插件源码分析及使用方法
2012/12/28 Javascript
JS中的substring和substr函数的区别说明
2013/05/07 Javascript
js限制文本框只能输入数字方法小结
2014/06/16 Javascript
jQuery Validate表单验证插件 添加class属性形式的校验
2016/01/18 Javascript
js仿手机页面文件下拉刷新效果
2016/10/14 Javascript
Javascript中for循环语句的几种写法总结对比
2017/01/23 Javascript
js判断PC端与移动端跳转
2020/12/24 Javascript
浅谈Redux中间件的实践
2018/07/27 Javascript
vue集成kindeditor富文本的实现示例代码
2019/06/07 Javascript
Layui Table js 模拟选中checkbox的例子
2019/09/03 Javascript
JavaScript实现滑动门效果
2020/01/18 Javascript
js将URL网址转为16进制加密与解密函数
2020/03/04 Javascript
Python实现多线程抓取网页功能实例详解
2017/06/08 Python
Python3使用turtle绘制超立方体图形示例
2018/06/19 Python
python 统计列表中不同元素的数量方法
2018/06/29 Python
使用Python Pandas处理亿级数据的方法
2019/06/24 Python
解决Pytorch 加载训练好的模型 遇到的error问题
2020/01/10 Python
python实现将字符串中的数字提取出来然后求和
2020/04/02 Python
几款好用的python工具库(小结)
2020/10/20 Python
PyCharm 解决找不到新打开项目的窗口问题
2021/01/15 Python
新西兰最大的在线设计师眼镜店:SmartBuyGlasses新西兰
2017/10/20 全球购物
德国拖鞋网站:German Slippers
2019/11/08 全球购物
软件测试笔试题
2012/10/25 面试题
物流管理应届生求职信
2013/11/07 职场文书
毕业典礼演讲稿
2014/05/13 职场文书
社区平安建设方案
2014/05/25 职场文书
群众路线查摆问题及整改措施
2014/10/10 职场文书
解除租房协议书
2014/12/03 职场文书
大学生就业意向书
2015/05/11 职场文书
2016秋季田径运动会广播稿
2015/12/21 职场文书
甜美蛋糕店的创业计划书模板,拿来即用!
2019/08/21 职场文书