JS組件Bootstrap Table布局詳解
Bootstrap 提供了一個(gè)清晰的創(chuàng)建表格的布局。下表列出了 Bootstrap 支持的一些表格元素:

表格類
下表樣式可用于表格中:

<tr>, <th> 和 <td> 類
下表的類可用于表格的行或者單元格:

基本的表格
如果您想要一個(gè)只帶有內(nèi)邊距(padding)和水平分割的基本表,請(qǐng)?zhí)砑?class .table,如下面實(shí)例所示:
<div class="row">
<table class="table">
<caption class="text-center">基本表格布局</caption>
<thead>
<tr>
<th>編號(hào)</th>
<th>城市</th>
</tr>
</thead>
<tbody>
<tr>
<td>No.1</td>
<td>北京</td>
</tr>
<tr>
<td>No.2</td>
<td>上海</td>
</tr>
</tbody>
</table>
</div>
顯示效果:

可選的表格類
除了基本的表格標(biāo)記和 .table class,還有一些可以用來(lái)為標(biāo)記定義樣式的類。下面將向您介紹這些類。
條紋表格
通過(guò)添加 .table-striped class,您將在 <tbody> 內(nèi)的行上看到條紋,如下面的實(shí)例所示:
<div class="row">
<table class="table table-striped">
<caption class="text-center">條紋表格布局</caption>
<thead>
<tr>
<th>編號(hào)</th>
<th>城市</th>
</tr>
</thead>
<tbody>
<tr>
<td>No.1</td>
<td>北京</td>
</tr>
<tr>
<td>No.2</td>
<td>上海</td>
</tr>
<tr>
<td>No.3</td>
<td>蘇州</td>
</tr>
<tr>
<td>No.4</td>
<td>南京</td>
</tr>
</tbody>
</table>
</div>
顯示效果:

邊框表格
通過(guò)添加 .table-bordered class,您將看到每個(gè)元素周圍都有邊框,且占整個(gè)表格是圓角的,如下面的實(shí)例所示:
<div class="row">
<table class="table table-bordered">
<caption class="text-center">邊框表格布局</caption>
<thead>
<tr>
<th>編號(hào)</th>
<th>城市</th>
</tr>
</thead>
<tbody>
<tr>
<td>No.1</td>
<td>北京</td>
</tr>
<tr>
<td>No.2</td>
<td>上海</td>
</tr>
<tr>
<td>No.3</td>
<td>蘇州</td>
</tr>
<tr>
<td>No.4</td>
<td>南京</td>
</tr>
</tbody>
</table>
</div>
顯示效果:

懸停表格
通過(guò)添加 .table-hover class,當(dāng)指針懸停在行上時(shí)會(huì)出現(xiàn)淺灰色背景,如下面的實(shí)例所示:
<div class="row">
<table class="table table-hover">
<caption class="text-center">懸停表格布局</caption>
<thead>
<tr>
<th>編號(hào)</th>
<th>城市</th>
</tr>
</thead>
<tbody>
<tr>
<td>No.1</td>
<td>北京</td>
</tr>
<tr>
<td>No.2</td>
<td>上海</td>
</tr>
<tr>
<td>No.3</td>
<td>蘇州</td>
</tr>
<tr>
<td>No.4</td>
<td>南京</td>
</tr>
</tbody>
</table>
</div>
顯示效果:

精簡(jiǎn)表格
通過(guò)添加 .table-condensed class,行內(nèi)邊距(padding)被切為兩半,以便讓表看起來(lái)更緊湊,如下面的實(shí)例所示。這在想讓信息看起來(lái)更緊湊時(shí)非常有用。
<div class="row">
<table class="table table-condensed">
<caption class="text-center">精簡(jiǎn)表格布局</caption>
<thead>
<tr>
<th>編號(hào)</th>
<th>城市</th>
</tr>
</thead>
<tbody>
<tr>
<td>No.1</td>
<td>北京</td>
</tr>
<tr>
<td>No.2</td>
<td>上海</td>
</tr>
<tr>
<td>No.3</td>
<td>蘇州</td>
</tr>
<tr>
<td>No.4</td>
<td>南京</td>
</tr>
</tbody>
</table>
</div>
顯示效果:

上下文類
下表中所列出的上下文類允許您改變表格行或單個(gè)單元格的背景顏色。

這些類可以用到<tr>、<td>、<th>中,如下面實(shí)例所示:
<div class="row">
<table class="table">
<caption class="text-center">上下文表格布局</caption>
<thead>
<tr>
<th>編號(hào)</th>
<th>城市</th>
</tr>
</thead>
<tbody>
<tr class="active">
<td>No.1</td>
<td>北京</td>
</tr>
<tr class="success">
<td>No.2</td>
<td>上海</td>
</tr>
<tr class="warning">
<td>No.3</td>
<td>蘇州</td>
</tr>
<tr class="danger">
<td>No.4</td>
<td>南京</td>
</tr>
</tbody>
</table>
</div>
顯示效果:

響應(yīng)式表格
通過(guò)把任意的 .table 包在 .table-responsive class 內(nèi),您可以讓表格水平滾動(dòng)以適應(yīng)小型設(shè)備(小于 768px)。當(dāng)在大于 768px 寬的大型設(shè)備上查看時(shí),您將看不到任何的差別。
<div class="table-responsive">
<table class="table">
<caption class="text-center">響應(yīng)式表格布局</caption>
<thead>
<tr>
<th>編號(hào)</th>
<th>城市</th>
</tr>
</thead>
<tbody>
<tr>
<td>No.1</td>
<td>北京</td>
</tr>
<tr>
<td>No.2</td>
<td>上海</td>
</tr>
<tr>
<td>No.3</td>
<td>蘇州</td>
</tr>
<tr>
<td>No.4</td>
<td>南京</td>
</tr>
</tbody>
</table>
</div>
顯示效果:

如果還想繼續(xù)學(xué)習(xí)的話大家可以點(diǎn)擊這里進(jìn)行學(xué)習(xí),再為大家附一個(gè)精彩的專題:Bootstrap學(xué)習(xí)教程
以上就是本文的全部?jī)?nèi)容,希望能夠幫助大家更好的學(xué)習(xí)JS表格組件神器bootstrap table。
- JS組件Bootstrap Table使用實(shí)例分享
- JS表格組件神器bootstrap table詳解(強(qiáng)化版)
- JS組件系列之Bootstrap table表格組件神器【二、父子表和行列調(diào)序】
- JS組件系列之Bootstrap table表格組件神器【終結(jié)篇】
- JS組件Bootstrap Table使用方法詳解
- JS表格組件神器bootstrap table詳解(基礎(chǔ)版)
- JS組件Bootstrap Table表格多行拖拽效果實(shí)現(xiàn)代碼
- JS組件Bootstrap Table表格行拖拽效果實(shí)現(xiàn)代碼
- 以BootStrap Tab為例寫(xiě)一個(gè)前端組件
相關(guān)文章
layui 解決form表單點(diǎn)擊無(wú)反應(yīng)的問(wèn)題
今天小編就為大家分享一篇layui 解決form表單點(diǎn)擊無(wú)反應(yīng)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10
input框中自動(dòng)展示當(dāng)前日期yyyy/mm/dd的實(shí)現(xiàn)方法
下面小編就為大家?guī)?lái)一篇input框中自動(dòng)展示當(dāng)前日期yyyy/mm/dd的實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07
JavaScript數(shù)據(jù)結(jié)構(gòu)之?dāng)?shù)組的表示方法示例
這篇文章主要介紹了JavaScript數(shù)據(jù)結(jié)構(gòu)之?dāng)?shù)組的表示方法,從數(shù)據(jù)結(jié)構(gòu)線性表的角度分析了數(shù)組的原理并結(jié)合實(shí)例形式分析了javascript數(shù)組的定義與使用方法,需要的朋友可以參考下2017-04-04
詳解微信小程序調(diào)起鍵盤(pán)性能優(yōu)化
這篇文章主要介紹了詳解微信小程序調(diào)起鍵盤(pán)性能優(yōu)化,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-07-07
一文徹底理解js原生語(yǔ)法prototype,__proto__和constructor
作為一名前端工程師,必須搞懂JS中的prototype、__proto__與constructor屬性,相信很多初學(xué)者對(duì)這些屬性存在許多困惑,容易把它們混淆,下面這篇文章主要給大家介紹了關(guān)于js原生語(yǔ)法prototype,__proto__和constructor的相關(guān)資料,需要的朋友可以參考下2021-10-10
js實(shí)現(xiàn)從數(shù)組里隨機(jī)獲取元素
這篇文章主要介紹了js實(shí)現(xiàn)從數(shù)組里隨機(jī)獲取元素的方法,以及個(gè)人封裝的js代碼分享,十分的實(shí)用,這里推薦給小伙伴們2015-01-01
利用JavaScript實(shí)現(xiàn)ISO周日歷
周日歷是日常生活中不常用到的歷法系統(tǒng),一般用于政府、商務(wù)的會(huì)計(jì)年度或者學(xué)校教學(xué)日歷中。本文將利用JavaScript制作個(gè)簡(jiǎn)單的周日歷,感興趣的可嘗試一下2022-07-07
JavaScript判斷數(shù)組是否包含指定元素的方法
這篇文章主要介紹了JavaScript判斷數(shù)組是否包含指定元素的方法,涉及javascript中contains方法的使用技巧,需要的朋友可以參考下2015-07-07

