HTML 5<nav>
元素可以包含哪些元素?
问问题
1603 次
3 回答
0
nav 元素是一个新的语义元素。它用于导航或目录。每个导航可能包含其他 HTML 元素,特别是链接列表。nav 元素用于链接块,而不是文本内容中提到的单个链接或部分或文章页脚区域中的链接。
它将元素的概念替换为专门用作导航区域的语义元素。
与 HTML5 中的其他新语义元素一样,页面上可能有多个 nav 元素。可能是站点子部分的全局站点导航和二级导航块。它们可以使用诸如单个 id 或类属性之类的钩子来设置样式,或者根据它们在页面上的嵌套位置使用后代选择器。
例如,这些 html 元素可以在 nav 中使用:h1、ul、li、a
于 2011-02-20T20:02:59.620 回答
0
HTML 5 规范定义<nav>
为:
该
nav
元素表示链接到其他页面或页面内部分的页面部分:具有导航链接的部分。并非页面上的所有链接组都需要在一个nav
元素中,只有包含主要导航块的部分才适合该nav
元素。特别是,页脚通常具有指向站点各个关键部分的链接列表,但页脚元素在这种情况下更合适,并且nav
这些链接不需要元素。
html5doctor.com对元素有很好的描述。
于 2011-02-20T20:05:34.300 回答
0
根据MDN Web Docs,<nav>
元素被允许包含被认为是流内容的元素。
流内容是一个广泛的类别,包含大多数元素……包括标题元素、分段元素、短语元素、嵌入元素、交互元素和与表单相关的元素。
于 2022-03-04T18:38:18.917 回答