页脚内的HTML5导航元素

Ste*_*lor 16 html5 footer nav

我在几个地方读过,当你链接的所有内容都是版权,条款和条件等时,没有必要使用<nav>内部<footer>.

但是,我正在处理的网站在页脚中有这些链接:新闻,职业,隐私.显然隐私符合以上描述使用<nav>.但是新闻和职业 - 虽然它们显然没有像顶级主导航中那样重量 - 但却是重要的内容领域,与其他地方无关.这些是否合理使用<nav>

我的猜测是肯定的,但我是一个HTML5新手,所以我想我会要求第二个意见!

Zol*_*oth 18

正如W3C规范所述

并非页面上的所有链接组都必须位于<nav>元素中 - 该元素主要用于由主要导航块组成的部分.特别是,页脚通常具有指向站点的各个页面的短链接列表,例如服务条款,主页和版权页面.单独的页脚元素足以满足这种情况; 而一个<nav>元件可以在这种情况下被使用,它通常是不必要的.

请注意最后一句 - 即使不推荐您也可以使用该<nav>元素,即使是TOS,隐私等.

在您的情况下,当您有其他重要的导航元素(职业,新闻)时,我认为使用<nav>您的元素是完全有效和语义正确的<footer>

  • 注意:- 建议需要额外的 &lt;nav&gt; 元素,以便通过 aria-label 或 aria-labelledby 的存在进行区分。 (4认同)

GG.*_*GG. 6

调查

根据这篇法国文章

<nav>:

<nav>元素是导航链接的一部分。它可以用于导航,也可以用于文档的其他部分列出内部导航链接。

<footer>:

footer元素代表页脚或节的结论。它放置有关作者的信息、法律声明或分页导航(与 组合<nav>、提醒徽标、联系信息、出版日期。

结论

您可以<nav>与结合使用<footer>