<html>:HTML 文件/根元素
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
<html> HTML 元素代表 HTML 文件的根(頂層元素),因此它也被稱為根元素。所有其他元素都必須是這個元素的後代。
屬性
此元素包括全域屬性。
範例
html
<!doctype html>
<html lang="en">
<head>
<!-- … -->
</head>
<body>
<!-- … -->
</body>
</html>
無障礙議題
雖然 HTML 不要求作者指定 <html> 元素的開始和結束標籤,但作者這樣做是很重要的,因為這樣可以允許他們為網頁指定 lang。在 <html> 元素上提供一個具有有效語言標籤的 lang 屬性,根據 RFC 5646: 語言識別標籤(或稱 BCP 47),將有助於螢幕閱讀技術確定正確的語言來宣佈。語言識別標籤應該描述頁面內容的大多數使用的語言。如果沒有,螢幕閱讀器通常會默認使用操作系統設置的語言,這可能導致發音錯誤。
在 <html> 元素上包含有效的 lang 声明也確保了頁面的 <head> 中包含的重要元數據,例如頁面的 <title>,也被正確宣告。
技術摘要
| 內容類型 | 無。 |
|---|---|
| 允許的內容 |
一個 <head> 元素,後跟一個 <body> 元素。
|
| 標籤省略 |
如果 <html> 元素內部的第一個東西不是註釋,則開始標籤可以省略。如果 <html> 元素後面不是立即跟著註釋,則結束標籤可以省略。
|
| 允許的父元素 | 無。這是文件的根元素。 |
| 隱含的 ARIA 角色 | document |
| 允許的 ARIA 角色 | 沒有允許的 role |
| DOM 介面 | HTMLHtmlElement |
規範
| Specification |
|---|
| HTML> # the-html-element> |
瀏覽器相容性
Loading…