1. 程式人生 > >表格鎖定表頭,並且表頭寬度跟內容寬度對齊

表格鎖定表頭,並且表頭寬度跟內容寬度對齊

因為業務需要,需要將列表的表頭鎖死所以在各種百度之後終於找到了解決方案。

就是將表頭跟內容分離開,用一個大的DIV包住 然後通過CSS將內容對齊,具體看程式碼

1:html

<div class="sti-tbl-container" >
                <div class="sti-tbl-header" style="padding-right:17px;">
                    <table class="list_tab" id ="list_table" class="table table-bordered" style="margin-bottom: 0px;border-bottom-style: none;">

                        <tr class="list_tr"><th  onclick="clickorderby('gift_name')" >禮物<span class="jiantougift_name"></span></th  >
                            <th onclick="clickorderby('from_nickname')">贈送者<span class="jiantoufrom_nickname"></span></th>
                            <th  onclick="clickorderby('to_nickname')">接受者<span class="jiantouto_nickname"></span></th>
                            <th  onclick="clickorderby('gift_sum')">數量(個)<span class="jiantougift_sum"></span></th>
                            <th class="tr_reg_time" onclick="clickorderby('total_price')">價值(幣)<span class="jiantoutotal_price"></span></th>
                            <th  onclick="clickorderby('room_name')">房間<span class="jiantouroom_name"></span></th>
                            <th onclick="clickorderby('name')">所屬團隊<span class="jiantouname"></span></th>
                            <th onclick="clickorderby('add_time')">贈送時間<span class="jiantouadd_time"></span></th>
                        </tr>
                        {{--<tr class="list_tr">--}}
                        {{--<th><input type="checkbox"  id="all" /></th>--}}
                        {{--<th class="tr_id" class="jiantouroom_id">暱稱</th>--}}
                        {{--<th>在麥時長</th>--}}
                        {{--<th>所在房間</th>--}}
                        {{--<th>所屬團隊</th>--}}
                        {{--<th>上麥時間</th>--}}
                        {{--<th class="tr_is_recommend">下麥時間<span class="jiantouis_recommend"></span></th>--}}
                        {{--<th class="tr_is_recommend_main">贈送時間<span class="jiantouis_recommend_main"></span></th>--}}
                        {{--</tr>--}}


                    </table>
                </div>
                <div class="sti-tbl-body">
                    <table class="list_tab" id ="list_table1" class="table table-bordered">
                        {{--<tr class="list_tr">--}}
                        {{--<th><input type="checkbox"  id="all" /></th>--}}
                        {{--<th class="tr_id" class="jiantouroom_id">暱稱</th>--}}
                        {{--<th>在麥時長</th>--}}
                        {{--<th>所在房間</th>--}}
                        {{--<th>所屬團隊</th>--}}
                        {{--<th>上麥時間</th>--}}
                        {{--<th class="tr_is_recommend">下麥時間<span class="jiantouis_recommend"></span></th>--}}
                        {{--<th class="tr_is_recommend_main">贈送時間<span class="jiantouis_recommend_main"></span></th>--}}
                        {{--</tr>--}}


                    </table>
                </div>

2css

/* 表格容器樣式,用flex佈局可保證table內容能鋪滿剩餘空間 */
.sti-tbl-container {
    /*width:800px;*/
    height : 500px;
    overflow : hidden;
    display : flex;
    flex-direction: column;
    -moz-column-fill: balance;

}
/* 設定表格的佈局方式,用於寬度對齊 */
.sti-tbl-body>table, .sti-tbl-header>table {
    table-layout: fixed;

}
/* 設定表格內容容器,用於鋪滿整個剩餘空間 */
.sti-tbl-container .sti-tbl-body {
    /*width:800px;*/
    flex-grow : 1;
    overflow-y : scroll;
}

相關推薦

表格鎖定表頭並且表頭寬度內容寬度

因為業務需要,需要將列表的表頭鎖死所以在各種百度之後終於找到了解決方案。 就是將表頭跟內容分離開,用一個大的DIV包住 然後通過CSS將內容對齊,具體看程式碼 1:html <div class="sti-tbl-container" >

jsp table實現表頭固定並且表頭內容

overflow-y:scroll 實現滾動條,<colgroup>標籤使表頭和內容對齊,其中表頭設定的寬度之和為1600px,是頁面寬度1168px的1.37倍,另外預留17px作為滾動條,所以第二個div寬度為138.4555%。程式碼如下 <div

BootStrapTable.js 表頭內容無法

去掉 height 屬性的配置即可保證資料表格的表頭部分與資料部分對齊。 程式碼詳例如下: $(function () { $("#serviceTable").bootstrapTable({ // for the Name of

bootstrap table 表頭內容沒有的問題

1.現象 2.原因 在定義table的時候會這樣寫 <table id="tb_table" class="table table-striped table-bordered ta

習題 13.2 從鍵盤輸入一批數值要求保留3位小數在輸出時上下行小數點

C++程式設計(第三版) 譚浩強 習題13.2 個人設計 習題 13.2 從鍵盤輸入一批數值,要求保留3位小數,在輸出時上下行小數點對齊。 程式碼塊: #include <iostream> #include <iomanip> using names

人臉演算法常用評價標準人臉關鍵點的評價標準 人臉演算法常用評價標準

原 人臉對齊演算法常用評價標準 2018年08月24日 09:43:50 Godswisdom 閱讀數:124 &l

CSS圖片兩端自適應列表佈局末行修復例項頁面

寫在前面 前端開發,圖片兩端對齊,是十分常見的,也是十分痛苦的,我試過好多方法,通過整理,認為下面還是比較靠譜的,在實踐中大家可以試試,歡迎一起學習,一起進步 HTML程式碼 HTML程式碼非常簡單,用的是DIV,裡面用的是SPAN標籤。沒有采用Ul li  標籤,是因為在實踐應用中總是出現好

androidtextView文字與drawableLeft圖片無法

textView文字相對於控制元件有內邊距,導致看起來和本來設定對齊的圖片不是對齊的,這時可用android:includeFontPadding="false"屬性去掉textview內邊距,使他們對齊。 去掉textview或者button的空白: android:p

自定義表格固定表頭隨著表格內容增加出現滾動條

部分 scroll 組合 microsoft blog nbsp mar align 增加 1、首先要固定表頭就必須是兩個表格組合在一起 2、用一個div把兩個表格包在一起,並且設置寬度,在讓它可以橫向滾動,overflow-x: auto 3、在設置裏面兩個table的寬

設計表頭固定並且列寬可調整的Table表格

<html> <head> <title>table表頭固定以及列寬可調</title> <meta charset="utf-8"> <style> th { width:

純css固定表格表頭表頭表格非常實用

//控制表格滑動      table tbody {              display:block;              height:450px;              overflow-y:scroll;         }  //固定表頭    

table表格簡單的分離佈局——便於固定表頭無限制滾動tbody

<style> .table-head{padding-right:17px;background-color:#999;color:#000;} .table-body{width:100%; height:300px;overflow-y:scroll;

Android實現類似Excel的大表格可橫向縱向滑動表頭

在專案中遇到了這樣的需求,先是找到了這個庫: https://github.com/Kelin-Hong/ScrollablePanel 但是發現橫向滑動時很卡,縱向滑動也不那麼絲滑,後來網上翻了翻,想了想實現思路,自己動手做了個庫。 還有一篇文章是部

無記錄時顯示gridview表頭並增加一行顯示“沒有記錄”【綁定SqlDataSource控件時】

back 顯示 時間 delete created [0 導入 pro sys 原文發布時間為:2008-08-04 —— 來源於本人的百度文章 [由搬家工具導入]using System;using System.Data;using System.Configurati

html固定表頭表單內容垂直循環滾動

meta jquer div lan else style asc for off <!DOCTYPE html><html lang="zh-cn"><head> <meta charset="utf-8"> &

大家推薦一個我們自己開發的任務管理系統我們自己已使用多年並且在不斷完善

管理 分享圖片 賬號 體驗 你們 軟件開發項目 取消 qq截圖 png 從2012年開始帶項目,當時就自己開發了一個非常簡單的任務管理系統(幾乎只有一個頁面),雖然非常簡單,但是比那些大名鼎鼎的項目管理系統更適合我們軟件開發的項目。 從2012年至今,我們自己開發的

在不改變元素的顯示屬性的情況下元素都是可以設置寬度並且能夠設置成功這句話是否正確?

NPU for 不可 inpu 都是 css 類型 line cit 在CSS中,html中的標簽元素大體被分為三種不同的類型: 塊狀元素、內聯元素(又叫行內元素)和內聯塊狀元素。 常用的塊狀元素有: <div>、<p>、<

java匯入excle表格並且錶格進行相應的修改錶格資料進行整理最後匯出本地表格等一系列操作

1.首先建立一個java專案 2.匯入以下jar包 3.程式碼如下   public class auto_date { private static List<List<String>> readExcel(File file) throws Exception

java導入excle表格並且表格進行相應的修改表格數據進行整理最後導出本地表格等一系列操作

對象 tabs stream span 指數 ring vat 14. int 1.首先創建一個java項目 2.導入以下jar包 3.代碼如下 public class auto_date { private static List<List<Strin

VK0232 LQFP100靜態掃描型液晶驅動IC使用於洗衣機面板顯示加油機表頭電梯樓層面板工業儀表汽車儀表等

產品型號:VK0232           產品品牌:VINTEK/元泰/VINKA 封裝形式:LQFP128 產品年份:新年份 靜態掃描型116SEG×2COM LCD控制驅動電路 概述 VK02