如果你想與沒有「神奇」頭建立一個頁面,然後轉到平原這樣的:在HTML5文檔中是否需要<header>和<footer>?
<body><h1>title</h1>content</body>
,可以嗎?
如果你想與沒有「神奇」頭建立一個頁面,然後轉到平原這樣的:在HTML5文檔中是否需要<header>和<footer>?
<body><h1>title</h1>content</body>
,可以嗎?
不,這是無效的。 1錯誤,4警告:元素頭缺少子元素標題的必需實例。 儘管如此,頁眉或頁腳的缺失仍然很好。
這使得有效:
<!DOCTYPE html><head><title>title</title></head><body><h1>title</h1>content</body>
是的,HTML5只是形式化現有的行爲,並增加了可選的新功能。
不,應該只用於語義元素在哪裏HTML5語義匹配。
是的,但是您可能想要開始學習HTML5標記的語義和更新功能,因爲它們現在可能變得越來越普遍。
如果您需要與舊版瀏覽器向後兼容,則始終可以使用使用javascript的HTML5Shim爲舊版瀏覽器中的新標籤提供結構。 (具體地IE6,7,8)
從HTML5 specification:
文檔必須由以下部分組成,在給定的順序:
- 任選地,一個單一的 「BOM」( U + FEFF)字符。
- 任意數量的評論和空格字符。
- DOCTYPE。
- 任意數量的評論和空格字符。
- 根元素,以html元素的形式。
- 任意數量的評論和空格字符。
正如你所看到的,問題不在於缺少 <頭>和 <頁腳>標籤,而是根元素與DOCTYPE。