📅  最后修改于: 2023-12-03 15:06:24.189000             🧑  作者: Mango
在 Bootstrap 中,压缩表是一种非常有用的组件,它可以让你在一个表格中显示大量的数据,这些数据可以通过分页和搜索进行筛选和浏览。Bootstrap 中的压缩表具有良好的响应性和可定制性,可以让你在不同大小的屏幕上显示不同的内容。
在 Bootstrap 中创建一个压缩表的基本结构如下:
<table class="table table-hover table-bordered">
<thead>
<tr>
<th>列头1</th>
<th>列头2</th>
<th>列头3</th>
</tr>
</thead>
<tbody>
<tr>
<td>数据1.1</td>
<td>数据1.2</td>
<td>数据1.3</td>
</tr>
<tr>
<td>数据2.1</td>
<td>数据2.2</td>
<td>数据2.3</td>
</tr>
</tbody>
</table>
这里使用了 Bootstrap 的表格样式和一些基本的 HTML 标签,通过 <thead>
标签定义了表格的表头,通过 <th>
标签定义了表头的每个单元格。而表格数据则使用 <tbody>
标签和 <tr>
标签进行定义,每个数据单元格使用 <td>
标签进行定义。这个基础结构可以让你创建一个非常简单的表格。
在 Bootstrap 中,压缩表具有良好的响应性,可以在不同尺寸的设备上有不同的表现。你可以通过下面的代码片段展示压缩表在大屏幕和小屏幕上的表现:
<div class="table-responsive-lg">
<table class="table table-hover table-bordered">
<thead>
<tr>
<th>列头1</th>
<th>列头2</th>
<th>列头3</th>
<th>列头4</th>
<th>列头5</th>
</tr>
</thead>
<tbody>
<tr>
<td>数据1.1</td>
<td>数据1.2</td>
<td>数据1.3</td>
<td>数据1.4</td>
<td>数据1.5</td>
</tr>
<tr>
<td>数据2.1</td>
<td>数据2.2</td>
<td>数据2.3</td>
<td>数据2.4</td>
<td>数据2.5</td>
</tr>
</tbody>
</table>
</div>
<div class="table-responsive-sm">
<table class="table table-hover table-bordered">
<thead>
<tr>
<th>列头1</th>
<th>列头2</th>
<th>列头3</th>
<th>列头4</th>
</tr>
</thead>
<tbody>
<tr>
<td>数据1.1</td>
<td>数据1.2</td>
<td>数据1.3</td>
<td>数据1.4</td>
</tr>
<tr>
<td>数据2.1</td>
<td>数据2.2</td>
<td>数据2.3</td>
<td>数据2.4</td>
</tr>
</tbody>
</table>
</div>
在大屏幕上,我们使用 table-responsive-lg
类来保证表格可以占据整个容器,而在小屏幕上,我们使用 table-responsive-sm
类来让表格可以根据屏幕大小自适应缩放。这样可以让你的表格在不同设备上都有良好的展现效果。
在 Bootstrap 中,压缩表具有分页和搜索功能,让你可以浏览和筛选大量的数据。你可以使用 data-pagination
和 data-search
属性来实现这些功能,例如下面的代码片段:
<div class="table-responsive">
<table class="table table-hover table-bordered" data-pagination="true" data-search="true">
<thead>
<tr>
<th>列头1</th>
<th>列头2</th>
<th>列头3</th>
<th>列头4</th>
</tr>
</thead>
<tbody>
<tr>
<td>数据1.1</td>
<td>数据1.2</td>
<td>数据1.3</td>
<td>数据1.4</td>
</tr>
<tr>
<td>数据2.1</td>
<td>数据2.2</td>
<td>数据2.3</td>
<td>数据2.4</td>
</tr>
<!--more data here-->
</tbody>
</table>
</div>
这里使用了 data-pagination
和 data-search
属性来启用表格的分页和搜索功能,框架会自动为表格添加分页和搜索控件,让你可以更方便地浏览和筛选数据。你也可以使用其他的配置选项和样式来定制你的表格,使其更符合你的需求。
总之,Bootstrap 中的压缩表是一个非常有用的组件,它可以让你在一个表格中显示大量的数据,并在不同设备上有不同的表现,还可以通过分页和搜索来帮助你筛选数据,让你更方便地找到你需要的信息。