html – 使用两个元素是否有惩罚

前端之家收集整理的这篇文章主要介绍了html – 使用两个元素是否有惩罚前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我指的是一个主菜单和一个较小的超级菜单(不知道正确的术语),如下所示:

对于这样的事情,我打算放两个< nav> < header>中的元素.是否有任何理由(SEO或其他方式)这是一个坏主意?如果是这样,那么另类选择是什么?

(这与multiple 不同,后者在整个页面上引用多个,而不是在单个块元素中引用多个)

最佳答案
简答:没有(可能)

更长的答案:HTML5规范本身在这个主题上有点蓬松:
http://dev.w3.org/html5/spec/Overview.html#the-nav-element

问题是他们指定< nav>元素到’主要’导航块,但让它(开发人员和解析器)的想象力意味着什么.如您所见,他们甚至提供了一个示例,它们从导航块中排除了“站点范围”.

他们似乎这样做是因为他们考虑限制导航元素中的链接数量以及可读性(想想屏幕阅读器等).

知道搜索引擎将要做什么可能还为时过早,但似乎可以安全地认为他们会更加重视导航元素链接以检测您网站的结构,如果您的网站结构较少,则可能更为重要.他们…

我的印象:Twitter和Facebook链接似乎肯定是出来的,支持博客是值得商榷的

猜你在找的HTML相关文章