📅  最后修改于: 2023-12-03 15:05:10.317000             🧑  作者: Mango
Semantic-UI是一个流行的前端框架,它的表结构化类型可以让我们快速构建易于阅读的数据表格。在这篇文章里,我们将介绍Semantic-UI表结构化类型及其使用方法。
表头是表格的最上方一行,包含表格的标题。在Semantic-UI中,表头使用<thead>
元素和<tr>
元素实现,其中<tr>
元素包含多个<th>
元素,每个<th>
元素对应一列。
以下是一个示例表头代码片段:
<thead>
<tr>
<th>编号</th>
<th>名称</th>
<th>价格</th>
<th>库存</th>
</tr>
</thead>
表体是表格的主要部分,包含多行数据。在Semantic-UI中,表体使用<tbody>
元素和<tr>
元素实现,其中<tr>
元素包含多个<td>
元素,每个<td>
元素对应一列的数据。
以下是一个示例表体代码片段:
<tbody>
<tr>
<td>001</td>
<td>苹果</td>
<td>5.00元</td>
<td>10</td>
</tr>
<tr>
<td>002</td>
<td>香蕉</td>
<td>3.00元</td>
<td>20</td>
</tr>
<tr>
<td>003</td>
<td>橙子</td>
<td>4.00元</td>
<td>15</td>
</tr>
</tbody>
表脚显示在表格的底部,用来展示表格的汇总信息。在Semantic-UI中,表脚使用<tfoot>
元素和<tr>
元素实现,其中<tr>
元素包含多个<td>
元素,每个<td>
元素对应一列的统计数据。
以下是一个示例表脚代码片段:
<tfoot>
<tr>
<td colspan="2"></td>
<td>12.00元</td>
<td>45</td>
</tr>
</tfoot>
在上述代码中,colspan="2"
意味着该单元格跨越两列,因为表格中共有四列,但这个单元格仅占用了两列的宽度。
下面是一个完整的示例,包含了表头、表体和表脚。
<table class="ui celled table">
<thead>
<tr>
<th>编号</th>
<th>名称</th>
<th>价格</th>
<th>库存</th>
</tr>
</thead>
<tbody>
<tr>
<td>001</td>
<td>苹果</td>
<td>5.00元</td>
<td>10</td>
</tr>
<tr>
<td>002</td>
<td>香蕉</td>
<td>3.00元</td>
<td>20</td>
</tr>
<tr>
<td>003</td>
<td>橙子</td>
<td>4.00元</td>
<td>15</td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="2"></td>
<td>12.00元</td>
<td>45</td>
</tr>
</tfoot>
</table>
像上面这样的代码可以创建一个带有表格结构的完整数据表。我们可以使用Semantic-UI提供的类来控制表格的样式,例如ui celled table
类可以让表格带有边框和单元格。
Semantic-UI提供了一种简单而灵活的表格结构化类型,可以帮助我们快速创建易于阅读的数据表。通过了解Semantic-UI的表头、表体和表脚的实现方式,我们可以创造出更加实用的表格。