Html5 <nav>标签使用</nav>

时间:2010-10-04 12:53:19

标签: html5 nav

我们可以将<nav>标记用于HTML 5中剩余的<header>标记吗?

5 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:3)

<nav>标记可用于包装任何导航链接。无论这些链接是在页眉还是页脚中,还是在页面中,如果它们是导航的不同部分,那么这些链接可以在<nav>标记内分组。

请参阅http://www.w3schools.com/html5/tag_nav.asp

答案 2 :(得分:3)

如果它是网页顶部的主菜单,请在标题

中使用它
 <header>
    <nav>
      <ul>
        <li><a href="#">1</a></li>
        <li><a href="#">2</a></li>
      </ul>
    </nav>
 </header>

你也可以使用页脚中的导航..如果此导航是“主要重要性”,如顶部菜单

答案 3 :(得分:2)

HTML5 specification声明如下:

  

nav元素表示链接到其他页面的页面的一部分   页面或页面中的部分:带有导航链接的部分。   并非页面上的所有链接组都只需要在nav元素中   由主要导航块组成的部分适合   nav元素。特别是,页脚通常具有   指向站点各个关键部分的链接列表,但是页脚元素   在这种情况下更合适,并且不需要导航元素   这些链接。

nav tag 不应用于包装所有形式的导航,并保留用于“主要导航

答案 4 :(得分: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>