<html>: HTML 文件/根元素

基線 廣泛可用

此功能已得到良好建立,並且可以在許多裝置和瀏覽器版本中使用。它自 2015 年 7 月.

<html> HTML 元素表示 HTML 文件的根(頂級元素),因此也稱為根元素。所有其他元素必須是此元素的後代。文件中只能有一個 <html> 元素。

屬性

此元素包含 全域性屬性

version 已棄用

指定當前文件所遵循的 HTML 文件型別定義 版本。此屬性不需要,因為與文件型別宣告中的版本資訊重複。

xmlns

指定文件的 XML 名稱空間。預設值為 "http://www.w3.org/1999/xhtml"。在使用 XML 解析器 解析的文件中,這是必需的,在 text/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 的瀏覽器中載入。

另請參閱

  • MathML 頂級元素:<math>
  • SVG 頂級元素:<svg>