HTML 表格
在 HTML 中,表格用于以行和列的形式展示结构化数据。通过 <table> 元素,你可以创建一个包含多个单元格的表格,每个单元格由行(<tr>)和列(<td> 或 <th>)组成。
表格的基本结构
一个简单的 HTML 表格结构如下:
<table>
<tr>
<th>月份</th>
<th>收入</th>
<th>支出</th>
</tr>
<tr>
<td>一月</td>
<td>¥3000</td>
<td>¥3200</td>
</tr>
<tr>
<td>二月</td>
<td>¥3500</td>
<td>¥2800</td>
</tr>
</table>
在上述示例中:
<table>:定义表格的开始和结束。<tr>:定义表格中的一行。<th>:定义表头单元格,内容通常加粗并居中。<td>:定义数据单元格,显示普通数据。
显示效果:
月份 收入 支出 一月 ¥3000 ¥3200 二月 ¥3500 ¥2800
表格标题元素
HTML 提供了 <caption> 元素为表格添加标题。在使用上,它必须紧跟在 <table> 标签后。并且每个表格只能设置一个标题。
默认情况下,表格标题将在表格上方 居中对齐,你可以通过 CSS 属性 text-align 和 caption-side 进行调整。
示例:为表格增加标题
<table>
<caption>资产负债表</caption>
<tr>
<th>月份</th>
<th>收入</th>
<th>支出</th>
</tr>
<tr>
<td>一月</td>
<td>¥3000</td>
<td>¥3200</td>
</tr>
<tr>
<td>二月</td>
<td>¥3500</td>
<td>¥2800</td>
</tr>
</table>
显示效果:
资产负债表 月份 收入 支出 一月 ¥3000 ¥3200 二月 ¥3500 ¥2800
表格的增强语义元素
除了 <caption>,HTML 还提供了其他一些元素,用于增强表格的语义和可读性:
<thead>:定义表格的表头部分。<tbody>:定义表格的主体部分。<tfoot>:定义表格的页脚部分。
这些元素有助于结构化表格内容,特别是在处理大型数据表时。