<html>: HTML 文件/根元素
<html> HTML 元素表示 HTML 文件的根(頂級元素),因此也稱為根元素。所有其他元素必須是此元素的後代。文件中只能有一個 <html> 元素。
屬性
無障礙
雖然 HTML 不要求作者指定 <html> 元素的開始和結束標籤,但作者這樣做很重要,因為它將允許他們為網頁指定 lang。在 <html> 元素上提供具有有效語言標籤的 lang 屬性,根據 RFC 5646:識別語言的標籤(也稱為 BCP 47) 將有助於螢幕閱讀技術確定要宣佈的正確語言。識別語言標籤應描述頁面內容中大多數使用的語言。如果沒有它,螢幕閱讀器通常會預設為作業系統的設定語言,這可能會導致發音錯誤。
在 <html> 元素上包含有效的 lang 宣告,還可以確保頁面 <head> 中包含的重要元資料(例如頁面的 <title>)也能得到正確地宣佈。
示例
html
<!doctype html>
<html lang="en">
<head>
<!-- … -->
</head>
<body>
<!-- … -->
</body>
</html>
技術摘要
| 內容類別 | 無。 |
|---|---|
| 允許內容 | 一個 <head> 元素,後跟一個 <body> 元素。 |
| 標籤省略 | 如果 <html> 元素內部的第一個內容不是註釋,則可以省略開始標籤。如果 <html> 元素後面沒有緊跟註釋,則可以省略結束標籤。 |
| 允許父元素 | 無。這是文件的根元素。 |
| 隱式 ARIA 角色 | document |
| 允許 ARIA 角色 | 不允許使用 role。 |
| DOM 介面 | HTMLHtmlElement |
規範
| 規範 |
|---|
| HTML 標準 # the-html-element |
瀏覽器相容性
BCD 表格僅在啟用 JavaScript 的瀏覽器中載入。