Bootstrap-表格
时间:2020-02-23 14:29:49 来源:igfitidea点击:
在本教程中,我们将学习在Bootstrap中设置表格样式。
表类
要在Bootstrap中设置表格样式,我们可以将.table
类添加到开始表格标签中。
<table class="table"> <tr> <th>#</th> <th>Username</th> </tr> <tr> <td>1</td> <td>Batman</td> </tr> <tr> <td>2</td> <td>Superman</td> </tr> <tr> <td>3</td> <td>WonderWoman</td> </tr> </table>
条纹行
要在表格中获得带区卷的行,请将.table-striped
类添加到开头的表格标签中。
<table class="table table-striped"> <tr> <th>#</th> <th>Username</th> </tr> <tr> <td>1</td> <td>Batman</td> </tr> <tr> <td>2</td> <td>Superman</td> </tr> <tr> <td>3</td> <td>WonderWoman</td> </tr> </table>
边框表
要在表格中添加边框,请在开头的表格标签中添加.table-bordered类。
<table class="table table-bordered"> <tr> <th>#</th> <th>Username</th> </tr> <tr> <td>1</td> <td>Batman</td> </tr> <tr> <td>2</td> <td>Superman</td> </tr> <tr> <td>3</td> <td>WonderWoman</td> </tr> </table>
悬停行
要在表格行上启用悬停状态,请将.table-hover
类添加到开头的表格标签中。
<table class="table table-hover"> <tr> <th>#</th> <th>Username</th> </tr> <tr> <td>1</td> <td>Batman</td> </tr> <tr> <td>2</td> <td>Superman</td> </tr> <tr> <td>3</td> <td>WonderWoman</td> </tr> </table>
紧凑表格
为了通过将单元格填充减半来使表更紧凑,我们在开始表标签中使用.table-condensed
类。
<table class="table table-condensed"> <tr> <th>#</th> <th>Username</th> </tr> <tr> <td>1</td> <td>Batman</td> </tr> <tr> <td>2</td> <td>Superman</td> </tr> <tr> <td>3</td> <td>WonderWoman</td> </tr> </table>
上下文类
我们使用上下文类为表格行和单个单元格上色。
类 | 描述 |
---|---|
.active | 将悬停颜色应用于特定的行或者单元格 |
.success | 表示成功或者积极的行动 |
.info | 表示中立的信息变更或者动作 |
.warning | 表示可能需要注意的警告 |
.danger | 表示危险或者潜在的负面行为 |
我们可以在打开tr标签以及打开td和th标签中使用这些类。
<!-- On rows --> <tr class="active"> some content </tr> <tr class="success"> some content </tr> <tr class="warning"> some content </tr> <tr class="danger"> some content </tr> <tr class="info"> some content </tr> <!-- On cells (`td` or `th`) --> <tr> <td class="active"> some content </td> <td class="success"> some content </td> <td class="warning"> some content </td> <td class="danger"> some content </td> <td class="info"> some content </td> </tr> <tr> <th class="active"> some content </th> </tr>
例:
<table class="table table-condensed"> <tr> <th>#</th> <th>Description</th> </tr> <tr class="active"> <td>1</td> <td>Some description</td> </tr> <tr class="success"> <td>2</td> <td>Some description</td> </tr> <tr class="warning"> <td>3</td> <td>Some description</td> </tr> <tr class="danger"> <td>4</td> <td>Some description</td> </tr> <tr class="info"> <td>5</td> <td>Some description</td> </tr> </table>
响应式表格
为了创建响应表,我们将任何.table软件包在.table-sensitive中。
这使得表格在小型设备(768像素以下)上水平滚动。
<div class="table-responsive"> <table class="table table-bordered"> <tr> <th>#</th> <th>Username</th> <th>Current Status</th> </tr> <tr> <td>1</td> <td>Batman</td> <td>In Gotham city.</td> </tr> <tr> <td>2</td> <td>Superman</td> <td>Flying back from his planet Krypton to Earth.</td> </tr> <tr> <td>3</td> <td>WonderWoman</td> <td>In London.</td> </tr> </table> </div>