HTML <html> 標籤 (Tag)
HTML 網頁中一定有一個 (也只會有一個) <html>
標籤 (tag),<html>
標籤是整份 HTML 文件的根元素 (root element),整個網頁中所有的 HTML 元素都包含在 <html>
標籤裡面。
一份標準的 HTML 文件看起來的樣子:
<!DOCTYPE HTML>
<html>
<head>
<title>Title of the document</title>
</head>
<body>
The content of the document
</body>
</html>
可以看見所有的 HTML 元素都是 <html>
的子元素,除了 DOCTYPE!
<html> 標籤的屬性 (Attribute)
lang
lang 是用來聲明你的網頁上的文字主要是使用什麼語言寫的,是針對哪個地區的網友寫的,lang 可以幫助螢幕讀取器 (screen reader) 能夠正確地唸出文字,也能幫助搜尋引擎理解你的文字內容。
舉例 lang 屬性可以有的值像是:
<html lang="en">
表示是英文<html lang="zh-Hant">
表示是繁體中文<html lang="zh-Hans">
表示是簡體中文<html lang="zh-Hans-HK">
表示是香港地區使用的簡體中文
可以看出 lang 的值的規則是用 - 分開表示 "語言-字體-地區" (language-script-region):
- 其中 language/語言 可以參照 IETF language tag 規範,通常統一用英文小寫
- 其中 script/字體 可以參照 ISO 15924 script codes 規範
- 其中 region/地區 可以參照 ISO 3166 country codes 規範,通常統一用英文大寫