html Table 表頭固定的實(shí)現(xiàn)

本文介紹了html Table 表頭固定的實(shí)現(xiàn),分享給大家,具體如下:
<div class="wrapbox"> <div class="table-head"> <table> <thead> <th width="10%">合同號</th> <th width="30%">簽約客戶</th> <th width="20%">發(fā)布客戶</th> <th width="10%">合同狀態(tài)</th> <th width="30%">選定條件的發(fā)布周期額度</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; }
其實(shí)關(guān)鍵之處在于
1、使用了colgroup標(biāo)簽,來對上下兩個(gè)表格的列寬進(jìn)行了定義,讓他們保持一致。
2、上邊的div .table-head添加了樣式padding-right:17px,這個(gè)寬度是為了保證跟下邊的div .table-body的滾動條保持一致,同時(shí)下邊的表格.table-body添加了樣式overflow-y:scroll;
只要保證上述兩點(diǎn)的話,你也可以做出固定表頭的表格來,同時(shí)不會發(fā)生上下的列不對齊的問題,屢試不爽!
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
利用純css實(shí)現(xiàn)table固定列與表頭中間橫向滾動的思路和實(shí)例
這篇文章主要給大家介紹了關(guān)于如何利用純css實(shí)現(xiàn)table固定列與表頭,中間橫向滾動的相關(guān)資料,文中通過示例代碼詳細(xì)的給大家介紹了關(guān)于實(shí)現(xiàn)該效果的思路與方法,對大家的學(xué)2017-09-11html css 控制div或者table等固定在指定位置的實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄猦tml css 控制div或者table等固定在指定位置的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考,一起跟隨小編過來看看吧2016-06-13固定 table寬度 table-layout: fixed
如果單元格中的文本超過寬度限制,就會自動換行,高度自動增高,導(dǎo)致整個(gè)表格的樣式參差不齊,不過可以通過禁用文本換行來解決這個(gè)問題2014-05-15兩個(gè)table實(shí)現(xiàn)固定表頭拖動時(shí)僅限表體移動
固定表頭,顧名思義,就是在一個(gè)表中,表頭固定,在拖動滾動條時(shí),僅限表體移動,但是當(dāng)橫向拖動滾動條時(shí),表頭也會跟隨表體一起移動,下面一起看看是如何實(shí)現(xiàn)的2014-05-12- 頁面中table寬度設(shè)置width之后,寬度仍然不是固定的,文字太長后不換行,下面有個(gè)不錯(cuò)的方法可以有效解決這個(gè)問題2014-02-17
- 在某些時(shí)候會實(shí)現(xiàn)如這樣的效果:固定Table第一行或某幾行不隨滾動條滾動而滾動,示例代碼如下,感興趣的朋友可以參考下,希望對大家有所幫助2013-08-07
html固定標(biāo)題列、標(biāo)題頭table具體實(shí)現(xiàn)代碼
為了布局的美觀度需要在html中固定標(biāo)題列、標(biāo)題頭,本文整理了一些相關(guān)實(shí)現(xiàn)技巧,經(jīng)測試還不錯(cuò),感興趣的朋友可以參考下哈,希望對你有所幫助2013-04-26css固定table表頭的實(shí)現(xiàn)代碼可同時(shí)看到表頭和表格底部
一次性將數(shù)據(jù)全部顯示出來,頁面就會出現(xiàn)滾動條,這樣的話就不能同時(shí)看到表頭信息和表格底部的數(shù)據(jù)記錄,把表頭固定可以解決此問題2012-12-13- 這篇文章主要介紹了html中table固定頭部表格tbody可上下左右滑動,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小2020-07-30