HTML5 <th> 标签
定义和用法
<th> 标签定义表格内的表头单元格。此 th 元素内部的文本通常会呈现为粗体。
HTML 4.01 与 HTML5 之间的差异
在 HTML 4.01 中,th 元素的 "bgcolor"、"height"、"width" 以及 "nowrap" 属性是不被赞成使用的。
在 HTML5 中,仅仅支持 "colspan" 、 "rowspan" 以及 "scope" 属性。
例子
<table> <tr><th>
Header 1</th>
<th>
Header 2</th>
</tr> <tr> <td>Cell A</td> <td>Cell B</td> </tr> </table>
属性
属性 | 值 | 描述 | 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 |
标准属性
class, contenteditable, contextmenu, dir, draggable, id, irrelevant, lang, ref, registrationmark, tabindex, template, title
如需完整的描述,请访问 HTML5 中标准属性。
事件属性
onabort, onbeforeunload, onblur, onchange, onclick, oncontextmenu, ondblclick, ondrag, ondragend, ondragenter, ondragleave, ondragover, ondragstart, ondrop, onerror, onfocus, onkeydown, onkeypress, onkeyup, onload, onmessage, onmousedown, onmousemove, onmouseover, onmouseout, onmouseup, onmousewheel, onresize, onscroll, onselect, onsubmit, onunload
如需完整的描述,请访问 HTML5 中事件属性。
TIY 实例
- 表格
- 这个例子演示如何在 HTML 文档中创建表格。
- 表格中的标题(Headings)
- 本例演示如何显示表格标题。
- 空单元格
- 本例展示如何使用 " " 处理没有内容的单元格。
- 带有标题的表格
- 本例演示一个带标题 (caption) 的表格
- 跨行或跨列的表格单元格
- 本例演示如何定义跨行或跨列的表格单元格。
- 表格内的标签
- 本例演示如何在不同的元素内显示元素。