天天看點

Bootstrap4 表格

Bootstrap4 通過 .table 類來設定基礎表格的樣式,執行個體如下:

<table class="table">

<thead>

<tr>

<th>Firstname</th>

<th>Lastname</th>

<th>Email</th>

</tr>

</thead>

<tbody>

<td>John</td>

<td>Doe</td>

<td>[email protected]</td>

<td>Mary</td>

<td>Moe</td>

<td>[email protected]</td>

<td>July</td>

<td>Dooley</td>

<td>[email protected]</td>

</tbody>

</table>

通過添加 .table-striped 類,您将在 <tbody> 内的行上看到條紋,如下面的執行個體所示:

<table class="table table-striped">

.table-bordered 類可以為表格添加邊框

<table class="table table-bordered">

.table-hover 類可以為表格的每一行添加滑鼠懸停效果(灰色背景):

<table class="table table-hover">

.table-dark 類可以為表格添加黑色背景:

<table class="table table-dark">

聯合使用 .table-dark 和 .table-striped 類可以建立黑色的條紋表格:

<table class="table table-dark table-striped">

聯合使用 .table-dark 和 .table-hover 類可以設定黑色背景表格的滑鼠懸停效果:

<table class="table table-dark table-hover">

.table-borderless 類可以設定一個無邊框的表格:

<table class="table table-borderless">

通過指定意義的顔色類可以為表格的行或者單元格設定顔色:

<td>Default</td>

<td>Defaultson</td>

<td>[email protected]</td>

<tr class="table-primary">

<td>Primary</td>

<td>Joe</td>

<td>[email protected]</td>

<tr class="table-success">

<td>Success</td>

<tr class="table-danger">

<td>Danger</td>

<tr class="table-info">

<td>Info</td>

<tr class="table-warning">

<td>Warning</td>

<td>Refs</td>

<td>[email protected]</td>

<tr class="table-active">

<td>Active</td>

<td>Activeson</td>

<td>[email protected]</td>

<tr class="table-secondary">

<td>Secondary</td>

<td>Secondson</td>

<td>[email protected]</td>

<tr class="table-light">

<td>Light</td>

<td>Angie</td>

<td>[email protected]</td>

<tr class="table-dark text-dark">

<td>Dark</td>

<td>Bo</td>

下表列出了表格顔色類的說明:

類名

描述

.table-primary

藍色: 指定這是一個重要的操作

.table-success

綠色: 指定這是一個允許執行的操作

.table-danger

紅色: 指定這是可以危險的操作

.table-info

淺藍色: 表示内容已變更

.table-warning

橘色: 表示需要注意的操作

.table-active

灰色: 用于滑鼠懸停效果

.table-secondary

灰色: 表示内容不怎麼重要

.table-light

淺灰色,可以是表格行的背景

.table-dark

深灰色,可以是表格行的背景

在 Bootstrap v4.0.0-beta.2 中.thead-dark 類用于給表頭添加黑色背景, .thead-light 類用于給表頭添加灰色背景:

在 Bootstrap v4.0.0-beta 這個版本中,.thead-inverse 類用于給表頭添加黑色背景,.thead-default 類用于給表頭添加灰色背景。

<thead class="thead-dark">

<thead class="thead-light">

.table-sm 類用于通過減少内邊距來設定較小的表格:

<table class="table table-bordered table-sm">

.table-responsive 類用于建立響應式表格:在螢幕寬度小于 992px 時會建立水準滾動條,如果可視區域寬度大于 992px 則顯示不同效果(沒有滾動條):

<div class="table-responsive">

<th>#</th>

<th>Age</th>

<th>City</th>

<th>Country</th>

<th>Sex</th>

<th>Example</th>

<td>1</td>

<td>Anna</td>

<td>Pitt</td>

<td>35</td>

<td>New York</td>

<td>USA</td>

<td>Female</td>

<td>Yes</td>

</div>

你可以通過以下類設定在指定螢幕寬度下顯示滾動條:

螢幕寬度

.table-responsive-sm

< 576px

.table-responsive-md

< 768px

.table-responsive-lg

< 992px

.table-responsive-xl

< 1200px

<div class="table-responsive-sm">

...