2010-10-04 62 views
-2

我們可以在HTML5中使用<nav>標記與<header>標記的其餘部分嗎?Html5 <nav>標記使用

+4

我不知道這意味着什麼。 – Quentin 2010-10-04 12:54:54

+1

@ user465825:對於你的意思,你能否更具體些? – 2010-10-04 21:35:49

回答

5

HTML5規範有an example其中nav元素是header元素的子元素,所以是的。

3

<nav>標籤可用於包裝任何導航鏈接。無論這些鏈接是在頁眉或頁腳中還是在頁面中,如果它們是用於導航的截然不同的部分,則這些鏈接可以分組在<nav>標籤內。

http://www.w3schools.com/html5/tag_nav.asp

3

如果是在網頁的頂部主菜單使用它的水箱內

<header> 
    <nav> 
     <ul> 
     <li><a href="#">1</a></li> 
     <li><a href="#">2</a></li> 
     </ul> 
    </nav> 
</header> 

也可以使用導航在頁腳..如果這個導航是「最重要」之類的頂級菜單

2

HTML5 specification的規定如下:

nav元素表示頁面的一部分,該頁面鏈接到其他頁面或頁面內的其他部分:包含導航鏈接的部分。 並非網頁上的所有鏈接組都必須位於導航元素中,只有 由主要導航塊組成的部分適用於導航元素 。尤其是,頁腳通常具有鏈接到站點的各個關鍵部分的鏈接列表,但在這種情況下,頁腳元素 更合適,並且對於這些鏈接,不需要導航元素。

nav tag不應用來包裝各種形式的導航,並保留「主要導航

1

我用

<header> 
    <a href="#" id="logo" ></a> 
    <nav> 
     <a href="#">ling1</a> 
     <a href="#">link2</a> 
     <a href="#">link3</a> 
     <a href="#">link4</a> 
    </nav> 
</header>