HTML <th> 標簽
定義和用法
定義表格內的表頭單元格。
HTML 表單中有兩種類型的單元格:
- 表頭單元格 - 包含表頭信息(由 th 元素創建)
- 標準單元格 - 包含數據(由 td 元素創建)
th 元素內部的文本通常會呈現為居中的粗體文本,而 td 元素內的文本通常是左對齊的普通文本。
實例
普通的 HTML 表格,包含兩行兩列:
<table border="1"> <tr><th>Company</th>
<th>Address</th>
</tr> <tr> <td>Apple, Inc.</td> <td>1 Infinite Loop Cupertino, CA 95014</td> </tr> </table>
提示和注釋
提示:如果需要將內容橫跨多個行或列,請使用 colspan 和 rowspan 屬性。
HTML 與 XHTML 之間的差異
在 HTML 4.01 中,th 元素的 "bgcolor"、"height"、"width" 以及 "nowrap" 屬性是不被推薦使用的。
在 XHTML 1.0 Strict DTD 中,th 元素的 "bgcolor"、"height"、"width" 以及 "nowrap" 屬性是不被支持。
可選的屬性
DTD 指示此屬性允許在哪種 DTD 中使用。S=Strict, T=Transitional, F=Frameset.
屬性 | 值 | 描述 | DTD |
---|---|---|---|
abbr | text | 規定單元格中內容的縮寫版本。 | STF |
align |
| 規定單元格內容的水平對齊方式。 | STF |
axis | category_name | 對單元格進行分類。 | STF |
bgcolor |
| 不推薦使用。請使用樣式替代它。 規定表格單元格的背景顏色。 | TF |
char | character | 規定根據哪個字符來進行內容的對齊。 | STF |
charoff | number | 規定對齊字符的偏移量。 | STF |
colspan | number | 設置單元格可橫跨的列數。 | STF |
headers | idrefs | 由空格分隔的表頭單元格 ID 列表,為數據單元格提供表頭信息。 | STF |
height |
| 不推薦使用。請使用樣式替代它。 規定表格單元格的高度。 | TF |
nowrap | nowrap | 不推薦使用。請使用樣式取而代之。 規定單元格中的內容是否折行。 | TF |
rowspan | number | 規定單元格可橫跨的行數。 | STF |
scope |
| 定義將表頭數據與單元數據相關聯的方法。 | STF |
valign |
| 規定單元格內容的垂直排列方式。 | STF |
width |
| 不推薦使用。請使用樣式取而代之。 規定表格單元格的寬度。 | TF |
標準屬性
id, class, title, style, dir, lang, xml:lang
如需完整的描述,請訪問標準屬性。
事件屬性
onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup
如需完整的描述,請訪問事件屬性。
TIY 實例
- 表格
- 這個例子演示如何在HTML文檔中創建表格。
- 表格邊框
- 本例演示各種類型的表格邊框。
- 沒有邊框的表格
- 本例演示一個沒有邊框的表格。
- 表格中的標題(Headings)
- 本例演示如何顯示表格標題。
- 空單元格
- 本例展示如何使用" "處理沒有內容的單元格。
- 帶有標題的表格
- 本例演示一個帶標題(caption)的表格
- 跨行或跨列的表格單元格
- 本例演示如何定義跨行或跨列的表格單元格。
- 表格內的標簽
- 本例演示如何顯示在不同的元素內顯示元素。
- 單元格填充(Cell padding)
- 本例演示如何使用單元格填充來創建單元格內容與其邊框之間的空白。
- 單元格間距(Cell spacing)
- 本例演示如何使用單元格間距增加單元格之間的距離。
- 向表格添加背景顏色或背景圖像
- 本例演示如何向表格添加背景
- 向表格單元添加背景顏色或者背景圖像
- 本例演示如何向一個或者更多表格單元添加背景
- 在表格單元中排列內容
- 本例演示如何使用 "align" 屬性排列單元格內容,以便創建一個美觀的表格。
- 框架(frame)屬性
- 本例演示如何使用 "frame" 屬性來控制圍繞表格的邊框。