2012-09-11 81 views
-1

我刚刚开始使用HTML5显示元素(页眉,页脚,导航等),并具体介绍一下nav元素在阅读时,我在HTML5规范碰到这个传来:<nav>元素

并非网页上的所有链接组都必须位于导航元素中 - 元素主要用于由主要导航块组成的部分 导航块。特别是,是很常见的页脚有链接到网站的各个网页,如 服务,主页和版权页的条款一 短名单。单独使用页脚元素 就足够用于这种情况;而导航元素可以用于这种情况下,通常是不必要的。

为什么特别能NAV在页脚不能使用的元素?更多的时候,网站似乎在其页脚中有一个实际的导航菜单(以StackOverflow为例,它的页脚比页眉有更大的导航!)

如果我在页脚中包含导航元素,我的网站未通过HTML5验证?或者这仅仅是W3C的建议?

+5

你已经回答了你自己的问题,如果你只是重新读您的文章。 “单独页脚元素足以用于这样的情况下;而nav元件**可以在这种情况下可以使用**,它通常是不必要的。” –

+0

而据验证失败我很怀疑会发生,但你为什么不只是测试它在HTML5验证? – j08691

+0

另一种情况我没有正确阅读东西,对不起:/ – Sean

回答

3

再次阅读文章,它说,这是不允许的,只是它的不建议

至于我只能推测的理由:这些新元素被引入语义的原因,如果你按照这个建议你到主导航元素赋予更多的价值(我认为SEO)。