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 相关文章推荐
让IE6支持css3,让 IE7、IE8 都支持CSS3
Oct 09 HTML / CSS
CSS3控制HTML元素动画效果
Feb 08 HTML / CSS
CSS3实现滚动条动画效果代码分享
Aug 03 HTML / CSS
HTML5 Canvas API中drawImage()方法的使用实例
Mar 25 HTML / CSS
HTML5 Canvas 破碎重组的视频特效的示例代码
Sep 24 HTML / CSS
Canvas 文本转粒子效果的实现代码
Feb 14 HTML / CSS
HTML5 LocalStorage 本地存储刷新值还在
Mar 10 HTML / CSS
HTML5的Video标签有部分MP4无法播放的问题解析(多图)
Aug 18 HTML / CSS
基于HTML5+CSS3实现简单的时钟效果
Sep 11 HTML / CSS
wordpress添加Html5的表单验证required方法小结
Aug 18 HTML / CSS
Ratchet 模态框的实现
Aug 19 HTML / CSS
box-shadow单边阴影的实现
May 21 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 is_dir() 判断给定文件名是否是一个目录
2010/05/10 PHP
thinkphp模板赋值与替换实例简述
2014/11/24 PHP
PHP从数组中删除元素的四种方法实例
2017/05/12 PHP
PHP在弹框中获取foreach中遍历的id值并传递给地址栏
2017/06/13 PHP
javascript面向对象之Javascript 继承
2010/05/04 Javascript
form表单action提交的js部分与html部分
2014/01/07 Javascript
跟我学习javascript的函数和函数表达式
2015/11/16 Javascript
js canvas仿支付宝芝麻信用分仪表盘
2016/11/16 Javascript
JavaScript日期对象(Date)基本用法示例
2017/01/18 Javascript
利用Node.js+Koa框架实现前后端交互的方法
2017/02/27 Javascript
利用jquery正则表达式在页面验证url网址输入是否正确
2017/04/04 jQuery
JS原生轮播图的简单实现(推荐)
2017/07/22 Javascript
简单了解JavaScript中常见的反模式
2019/06/21 Javascript
vue中实现动态生成二维码的方法
2020/02/21 Javascript
详解Vue Cli浏览器兼容性实践
2020/06/08 Javascript
vue 函数调用加括号与不加括号的区别
2020/10/29 Javascript
Python中__new__与__init__方法的区别详解
2015/05/04 Python
python实现ping的方法
2015/07/06 Python
python实现中文分词FMM算法实例
2015/07/10 Python
Python标准库之itertools库的使用方法
2017/09/07 Python
Python基于ThreadingTCPServer创建多线程代理的方法示例
2018/01/11 Python
Python实现修改文件内容的方法分析
2018/03/25 Python
python发送多人邮件没有展示收件人问题的解决方法
2019/06/21 Python
Python使用itchat 功能分析微信好友性别和位置
2019/08/05 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
2019/10/17 Python
python批量修改xml属性的实现方式
2020/03/05 Python
python 使用raw socket进行TCP SYN扫描实例
2020/05/05 Python
e路東瀛(JAPANiCAN)香港:日本旅游、日本酒店和温泉旅馆预订
2018/11/21 全球购物
Java程序员面试90题
2013/10/19 面试题
妇产科护士自我鉴定
2013/10/15 职场文书
企业军训感想
2014/02/07 职场文书
酒店总经理助理职责
2014/02/12 职场文书
幼儿园小班评语
2014/04/18 职场文书
初二学习计划书范文
2014/04/27 职场文书
爱国演讲稿400字
2014/05/07 职场文书
建议书的格式
2014/05/12 职场文书