<th>
HTML<th>元素定义表格内的表头单元格。这部分特征是由 scope and headers 属性准确定义的。
浏览器支持
![]() | ![]() | ![]() | ![]() | ![]() |
所有浏览器都支持<th> | ||||
示例
<table>
<tr>
<th>header 1</th>
<th>header 2</th>
</tr>
<tr>
<td>cell a</td>
<td>cell b</td>
</tr>
</table>
| header 1 | header 2 |
|---|---|
| cell a | cell b |
定义和用法
<th>标签定义表格内的表头单元格。此 th 元素内部的文本通常会呈现为粗体。
| 内容范畴 | 无 |
|---|---|
| 允许内容 | 流内容(除header、footer、章节内容元素或标题内容元素的继承。) |
| 遗漏标签 | 开始标签是必需要的,而结束标签有时可以省略:当其后是<th>或<td>,或者其后没有其他数据内容在其父元素内,。 |
| 允许的父级元素 | <tr>元素 |
| 元素类型 | 任何 |
| DOM接口 | HTMLTableHeaderCellElement |
属性
| 属性 | 值 | 描述 | 4 | 5 |
|---|---|---|---|---|
| abbr | abbr_text | 规定单元格中内容的缩写版本。不支持。 | 4 | |
| align |
| 规定单元格内容的水平排列方式。不支持。请使用 CSS 代替。 | 4 | |
| axis | category_names | 为单元格定义一个名字。不支持。 | 4 | |
| bgcolor |
| 规定单元格的背景颜色。不支持。请使用 CSS 代替。 | 4 | |
| char | character | 规定根据哪个字符来进行文本对齐。不支持。请使用 CSS 代替。 | 4 | |
| charoff |
| 规定第一个对齐字符的偏移量。不支持。请使用 CSS 代替。 | 4 | |
| colspan | number | 规定此单元格可横跨的列数。 | 4 | 5 |
| headers | header_cells'_id | 空格分隔的单元格 ID 列表。不支持。 | 4 | |
| height | pixels | 规定表格单元格的高度。不支持。请使用 CSS 代替。 | 4 | |
| nowrap | nowrap | 是否禁用或启用单元格中的文本环绕。不支持。请使用 CSS 代替。 | 4 | |
| rowspan | number | 规定此单元格可横跨的行数。 | 4 | 5 |
| scope |
| 规定此单元格是否为以下部分提供表头信息:包含此单元格的行 row)的其余部分,包含此单元格的列(col)的其余部分,包含此单元格的行组(rowgroup)的其余部分,包含此单元格的列组(colgroup)的其余部分。不支持。 | 4 | 5 |
| valign |
| 规定单元格内容的垂直排列方式。不支持。请使用 CSS 代替。 | 4 | |
| width |
| 规定表格单元格的宽度。不支持。请使用 CSS 代替。 | 4 |
HTML 4.01 与 HTML 5 之间的差异
在 HTML 4.01 中,th 元素的"bgcolor"、"height"、"width"以及"nowrap"属性是不被赞成使用的。
在 HTML 5 中,仅仅支持"colspan"、"rowspan"以及"scope"属性。
例子
一个简单的 HTML 表格,带有两个表头单元格和两个数据单元格:
<table border="1"> <tr> <th>month</th> <th>savings</th> </tr> <tr> <td>january</td> <td>$100</td> </tr> </table>





