我在几个地方读到,当您链接到的所有内容都是版权,条款和条件等时,<nav>
内无需使用<footer>
。
但是,我正在处理的网站在页脚中有这些链接:新闻,职业,隐私。显然,隐私符合 not 使用<nav>
的上述说明。但是新闻和职业 - 虽然它们显然没有像顶级主导航中那样重量 - 但却是重要的内容领域,与其他地方无关。这些是否合理使用<nav>
?
我的猜测是肯定的,但我是HTML5的新手,所以我想我会要求第二个意见!
答案 0 :(得分:16)
并非页面上的所有链接组都必须位于
<nav>
元素中 - element主要用于由major组成的部分 导航块。特别是,页脚通常具有 链接到网站各个页面的简短列表,例如条款 服务,主页和版权页面。单独的页脚元素 足以应付此类案件;虽然可以使用<nav>
元素 案件,通常是不必要的。
请注意最后一句 - 即使不建议你可以使用<nav>
元素,即使是TOS,隐私等。
在您的情况下,如果您有其他重要的导航元素(职业,新闻),我认为使用<nav>
<footer>
元素是完全有效和语义正确的
答案 1 :(得分:3)
<nav>
:
<nav>
元素是导航链接的一部分。它可用于导航,,也可用于文档的其他部分,以列出内部导航链接。
<footer>
:
footer
元素表示页脚或节的结尾。它会放置有关作者,法律声明或分页导航(与<nav>
结合使用),提醒徽标,联系信息,发布日期的信息。
您可以将<nav>
与<footer>
合并。
答案 2 :(得分:1)
一切都与语义有关。我看待它的方式是:如何使用HTML尽可能多地传达(和准确)意义。如果有人只阅读我网站的源代码(例如使用屏幕阅读器),我希望如何组织它?我当然不是专家,但我觉得你的情景可以完全有效地使用<nav>
内<footer>