Bootstrap5 表格


Bootstrap5表格

Bootstrap5的表格是常用于网页展示数据的组件之一。表格组件将表格结构与一些基本样式组合在一起,帮助您快速且美观地展示数据。在本文档中,我们将介绍Bootstrap5表格的基本结构和样式。

表格基础结构

Bootstrap5表格使用标准HTML结构来呈现数据。在最基本的层级中,表格由<table>元素包围,每列用<tr>元素表示,每行内的每个单元格用<td>元素表示。下面是一个基本表格的示例:

<table>
  <thead>
    <tr>
      <th>ID</th>
      <th>Name</th>
      <th>Age</th>
      <th>Country</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>1</td>
      <td>John</td>
      <td>24</td>
      <td>USA</td>
    </tr>
    <tr>
      <td>2</td>
      <td>Jane</td>
      <td>28</td>
      <td>Canada</td>
    </tr>
    <tr>
      <td>3</td>
      <td>Bob</td>
      <td>32</td>
      <td>Australia</td>
    </tr>
  </tbody>
</table>

表格样式

Bootstrap5表格提供了一些基本的样式选项来美化表格及其内容。

颜色

您可以通过添加Bootstrap5的颜色类来更改表格的背景和文本颜色。以下是主题颜色的示例:

<table class="table table-primary">
  <!--表格内容-->
</table>

您还可以使用辅助颜色,例如成功,错误和警告等:

<table class="table table-success">
  <!--表格内容-->
</table>

斑马纹

斑马线是表格中每隔一行颜色不同的现象,以帮助读者更容易阅读表格。在Bootstrap5中,斑马线可通过添加 .table-striped 类来实现:

<table class="table table-striped">
  <!--表格内容-->
</table>

边框

如果您想要表格有边框,可以添加 .table-bordered 类:

<table class="table table-bordered">
  <!--表格内容-->
</table>

悬停

您可以在浮动时高亮鼠标指向的行,以帮助用户进行交互。要启用此功能,请添加 .table-hover 类:

<table class="table table-hover">
  <!--表格内容-->
</table>

尺寸

除了基本的小型表格样式之外,Bootstrap5还提供了“紧凑”和“大型”表格样式。它们可以通过添加 .table-sm.table-lg 来分别实现:

<table class="table table-sm">
  <!--表格内容-->
</table>
<table class="table table-lg">
  <!--表格内容-->
</table>

响应式表格

Bootstrap5 的表格组件也提供了一个响应式变体。在较小的屏幕上,这种表格会自动收缩成堆叠表格。您可以通过向 <table> 元素添加 .table-responsive 类来使用此变体:

<div class="table-responsive">
  <table class="table">
    <!--表格内容-->
  </table>
</div>

总结

Bootstrap5的表格组件提供了许多选项,可以帮助您快速创建美观,易于阅读的数据表格。在本文档中,我们介绍了表格的基本结构和常见的样式选项。要深入了解更多细节,请参阅Bootstrap5官方文档。