2012-07-20 50 views
0

把一個頭元素直接放在導航裏面不好嗎?導航是否有自己的標題?

說我想在左邊和鏈接到我的右側頁面的文章列表「網站::頁面」的單槓,是罰款,使這樣說:

<nav> 
    <header>Fruitland::Three common bananas</header> 
    <ul><li>Link to kind 1</li><li>Link to kind 2</li><li>Link to kind 3</li></ul> 
</nav> 

或者我應該只將ul包裝在nav中,使用h4作爲我的左邊部分,並使用div來將整個物件綁定在一起?

+0

檢查[規範(http://www.w3.org/TR/html5/)或只運行通過[html5驗證程序](http://html5.validator.nu)進行標記。 – 2012-07-20 16:49:31

+0

我確實通過驗證器運行它,它是有效的,謝謝。 – 2012-07-22 07:14:52

+0

[可以嵌套在html5的

回答

1

不,這不是「壞」,但它可能被認爲是在這裏使用<h1>,而不是最好的做法。參照first example that W3C documents for the <nav> element,他們使用<nav>內的<h1>來描述他們的導航菜單。

W3C似乎喜歡在其他地方使用<header>,例如在<body><article>元素中。

0

雖然它可能不壞。我將更有可能使用以下..

<section>.  
    <header>blah</header> 
    <nav>....</nav> 
</section>