我刚刚开始使用HTML5显示元素(页眉,页脚,导航等),当我在HTML5规范中遇到这个时,我正在阅读具体的nav元素:
并非页面上的所有链接组都必须位于导航元素中 - element主要用于由major组成的部分 导航块。特别是,页脚通常有一个 链接到网站各个页面的简短列表,例如条款 服务,主页和版权页面。单独的页脚元素 足以应付此类案件;虽然nav元素可以用于此类 情况,通常是不必要的。
为什么导航元素不能在页脚中使用?通常站点的页脚似乎都有一个实质性的导航菜单(例如,使用StackOverflow,它的页脚比页眉更大!)
如果我在页脚中包含导航元素,我的网站会无法通过HTML5验证吗?或者这仅仅是W3C正在推荐的建议吗?
答案 0 :(得分:3)
再次阅读文字, NOT 表示不允许,只是不推荐。
至于我只能推测的原因:这些新元素是出于语义原因引入的,如果你遵循这个建议,你就会给主要的nav元素带来更多的价值(我认为SEO)。