HTML 表格头部标签 - <thead> #
什么是 <thead> 标签? #
<thead> 标签用于定义HTML表格的头部部分。它包含表格的表头行(使用 <tr> 标签定义),用于组织表格的标题行,提高表格的语义化和可访问性。
基本语法 #
html
<table>
<thead> <!-- 表格头部 -->
<tr>
<th>表头1</th>
<th>表头2</th>
<th>表头3</th>
</tr>
</thead>
<tbody>
<tr>
<td>数据1</td>
<td>数据2</td>
<td>数据3</td>
</tr>
</tbody>
</table>
父元素与子元素 #
父元素 #
<thead> 标签必须作为 <table> 元素的子元素。
子元素 #
<thead> 标签只能包含 <tr>(表格行)元素。
属性 #
全局属性 #
<thead> 标签支持所有HTML全局属性,常用的包括:
| 属性 | 描述 |
|---|---|
class |
为表格头部指定类名 |
id |
为表格头部指定唯一ID |
style |
内联样式 |
title |
鼠标悬停时显示的提示文本 |
lang |
指定表格头部内容的语言 |
示例 #
基本使用 #
html
<table>
<thead>
<tr>
<th>姓名</th>
<th>年龄</th>
<th>职业</th>
</tr>
</thead>
<tbody>
<tr>
<td>张三</td>
<td>28</td>
<td>工程师</td>
</tr>
<tr>
<td>李四</td>
<td>32</td>
<td>设计师</td>
</tr>
</tbody>
</table>
使用CSS样式的表头 #
html
<style>
table {
border-collapse: collapse;
width: 100%;
}
th, td {
border: 1px solid #ddd;
padding: 8px;
}
thead {
background-color: #4CAF50;
color: white;
}
thead th {
font-weight: bold;
text-align: left;
}
</style>
<table>
<thead>
<tr>
<th>产品名称</th>
<th>价格</th>
<th>库存</th>
</tr>
</thead>
<tbody>
<tr>
<td>笔记本电脑</td>
<td>¥5999</td>
<td>20</td>
</tr>
<tr>
<td>智能手机</td>
<td>¥3999</td>
<td>50</td>
</tr>
</tbody>
</table>
与其他表格结构元素一起使用 #
html
<table>
<caption>2025年销售数据</caption>
<thead>
<tr>
<th>月份</th>
<th>销售额</th>
<th>利润</th>
</tr>
</thead>
<tbody>
<tr>
<td>1月</td>
<td>¥100万</td>
<td>¥20万</td>
</tr>
<tr>
<td>2月</td>
<td>¥120万</td>
<td>¥24万</td>
</tr>
<!-- 更多数据行 -->
</tbody>
<tfoot>
<tr>
<th>总计</th>
<td>¥1200万</td>
<td>¥240万</td>
</tr>
</tfoot>
</table>
最佳实践 #
1. 始终使用表头结构 #
为表格添加 <thead> 元素可以提高表格的语义化和可访问性,特别是对于复杂表格。
2. 表头只包含表头单元格 #
在 <thead> 元素中,应该只使用 <th> 标签来定义表头单元格,而不是 <td> 标签。
3. 与tbody和tfoot结合使用 #
将 <thead> 与 <tbody> 和 <tfoot> 结合使用,可以创建结构清晰、语义化良好的表格。
4. 使用CSS样式美化表头 #
使用CSS来设置表头的样式,如背景色、字体大小、字体粗细等,以提高表格的可读性。
5. 保持表头简洁 #
表头内容应该简洁明了,避免过长或过于复杂的描述。
浏览器兼容性 #
<thead> 标签在所有现代浏览器中都有良好的支持,包括:
- Chrome
- Firefox
- Safari
- Edge
- IE6+
总结 #
<thead> 标签是HTML表格中的语义化结构元素,用于组织表格的表头部分。通过合理使用 <thead> 标签,可以提高表格的可读性、可访问性和可维护性。记住要与 <tbody> 和 <tfoot> 结合使用,使用CSS进行样式设置,并遵循最佳实践来确保表格的质量。
最后更新:2026-02-07