2014-02-19 73 views
-1

這主要是關於語義標記的問題。我相信有一些標籤應該只在HTML5文檔中出現一次,才能被認爲是符合語義的文檔。我相信<nav>就是這樣一個標籤。我想知道<h1>是否也屬於這一類。還有其他人嗎?到目前爲止,這是列表,也許有人可以清除列表?哪些HTML5標籤應該只在文檔中出現一次?

  • <nav>
  • <h1>
+0

「nav」或「h1」在語義上都不是唯一的。例如,在「article」的每個「section」元素中都有'h1'元素在語義上是有效的。除了主導航之外,您還可以在'nav'元素中放置各種二級和三級導航結構,並保持語義和語法上的有效性。 – Ennui

+0

HTML5的W3C語法和解析器將很快驗證這一點。 – duffymo

+0

擁有多個h1不是語法錯誤,但建議在頁面中只有一個h1。 – VahidNaderi

回答

4

唯一的標記,需要是頁面上唯一有:

  • <html>
  • <head>
    • <title>
  • <body>
    • <main>

,只要你想休息,可能會發生許多次,它仍然是完全有效的,甚至語義。

相關問題