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 相关文章推荐
详解使用HTML5的classList属性操作CSS类
Oct 13 HTML / CSS
Html5中的桌面通知Notification的实现
Sep 25 HTML / CSS
Html5游戏开发之乒乓Ping Pong游戏示例(三)
Jan 21 HTML / CSS
html5 canvas实现圆形时钟代码分享
Dec 25 HTML / CSS
HTML 5.1来了 9月份正式发布 更新内容预览
Apr 26 HTML / CSS
深入理解HTML的FormData对象
May 17 HTML / CSS
HTML5中indexedDB 数据库的使用实例
May 11 HTML / CSS
使用canvas一步步实现图片打码功能的方法
Jun 17 HTML / CSS
Html+Css+Jquery实现左侧滑动拉伸导航菜单栏的示例代码
Mar 17 HTML / CSS
HTML中实现音乐或视频自动播放案例详解
May 30 HTML / CSS
基于CSS制作创意端午节专属加载特效
Jun 01 HTML / CSS
前端使用svg图片改色实现示例
Jul 23 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
WIN98下Apache1.3.14+PHP4.0.4的安装
2006/10/09 PHP
php 表单验证实现代码
2009/03/10 PHP
浅析PHP Socket技术
2013/08/02 PHP
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
2014/07/15 PHP
PHP使用PDO抽象层获取查询结果的方法示例
2018/05/10 PHP
PHP 实现重载
2021/03/09 PHP
关于jquery append() html时的小问题的解决方法
2010/12/16 Javascript
在JS数组特定索引处指定位置插入元素
2014/07/27 Javascript
JavaScript中的console.group()函数详细介绍
2014/12/29 Javascript
功能强大的Bootstrap效果展示(二)
2016/08/03 Javascript
BOM系列第一篇之定时器setTimeout和setInterval
2016/08/17 Javascript
JS 实现计算器详解及实例代码(一)
2017/01/08 Javascript
jQuery实现百度登录框的动态切换效果
2017/04/21 jQuery
Nuxt.js之自动路由原理的实现方法
2018/11/21 Javascript
微信小程序与后台PHP交互的方法实例分析
2018/12/10 Javascript
vue实现百度搜索功能
2020/12/28 Javascript
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
2020/02/06 Javascript
Vue实现小购物车功能
2020/12/21 Vue.js
Python实现控制台进度条功能
2016/01/04 Python
简单了解Django模板的使用
2017/12/20 Python
python3 selenium自动化测试 强大的CSS定位方法
2019/08/23 Python
Python实现元素等待代码实例
2019/11/11 Python
Python内置数据类型list各方法的性能测试过程解析
2020/01/07 Python
pytorch梯度剪裁方式
2020/02/04 Python
python调用HEG工具批量处理MODIS数据的方法及注意事项
2020/02/18 Python
Python识别处理照片中的条形码
2020/11/16 Python
HTML5不支持标签和新增标签详解
2016/06/27 HTML / CSS
c++工程师面试问题
2013/08/04 面试题
介绍一下linux文件系统分配策略
2012/11/17 面试题
客房主管岗位职责
2013/12/09 职场文书
食堂员工工作职责
2013/12/18 职场文书
优秀食品类广告词
2014/03/19 职场文书
与美同行演讲稿
2014/09/13 职场文书
2014年党员自我评议对照检查材料
2014/09/20 职场文书
优秀班集体事迹材料
2014/12/25 职场文书
化工厂员工工作总结
2015/10/15 职场文书