允许哪些元素嵌套在html5的<nav>元素中?</nav>

时间:2011-02-20 19:52:34

标签: html5 semantic-markup nested nav

HTML 5 <nav>元素可以包含哪些元素?

2 个答案:

答案 0 :(得分:0)

nav元素是一个新的语义元素。它用于导航或目录。每个导航可以包括其他HTML元素,尤其是链接列表。 nav元素用于链接块,不适用于文本内容中提到的单个链接或部分或文章的页脚区域中的链接。

它用一个专门用作导航区域的语义元素替换元素的概念。

与HTML5中的其他新语义元素一样,页面上可能有多个nav元素。也许是站点子部分的全球站点导航和二级导航块。它们可以使用钩子(如单个id或类属性)设置样式,也可以根据它们嵌套在页面上的位置使用后代选择器。

例如这些html元素可以在nav中使用: h1,ul,li,a

答案 1 :(得分:0)

HTML 5 specification<nav>定义为:

  

nav元素表示链接到其他页面的页面的一部分       或页面中的部分:带导航链接的部分。不是所有的团体       页面上的链接只需要在nav元素中包含的部分       主导航块适用于nav元素。特别是,       页脚通常有一个指向a的各个关键部分的链接列表       site,但在这种情况下页脚元素更合适,并且没有nav       元素是这些链接所必需的。

html5doctor.com对元素有很好的描述。