Navigation 对于html中的两个版本的导航是否存在seo惩罚?(取决于调用的媒体查询)

Navigation 对于html中的两个版本的导航是否存在seo惩罚?(取决于调用的媒体查询),navigation,responsive-design,media-queries,Navigation,Responsive Design,Media Queries,我正在建立一个快速响应的网站。桌面版在页脚的底部有导航。当媒体查询开始时,我希望我的导航是顶部的下拉菜单。这需要一个不同的html设置,所以单靠css无法正确移动它,因此单靠媒体查询也无济于事 说到这里,我需要2组html中的导航链接。一个用于桌面,一个用于移动设备。当然,根据当前的媒体查询,您将获得“display:none;” 谷歌对此有何处罚?我的意思是几乎所有的网站在同一页面上都有多个链接到同一个URL,所以我不考虑重复的内容,但是源代码会让我们在源代码中说“导航”、“桌面”和“导航”。

我正在建立一个快速响应的网站。桌面版在页脚的底部有导航。当媒体查询开始时,我希望我的导航是顶部的下拉菜单。这需要一个不同的html设置,所以单靠css无法正确移动它,因此单靠媒体查询也无济于事

说到这里,我需要2组html中的导航链接。一个用于桌面,一个用于移动设备。当然,根据当前的媒体查询,您将获得“display:none;”

谷歌对此有何处罚?我的意思是几乎所有的网站在同一页面上都有多个链接到同一个URL,所以我不考虑重复的内容,但是源代码会让我们在源代码中说“导航”、“桌面”和“导航”。
我希望我可以使用相同的导航,但css本身就可以正确地移动它。它的简单不同的编码和div结构。对此有什么意见吗?

我非常怀疑你会受到惩罚——谷歌机器人相当聪明。如果您担心,HTML5规范中有一个元素可以与页面内容进行明确的语义区分

w3页面建议您仍将标记列表视为正常,例如:

<nav>
  <ul>
    <li><a href="#">link
    <li><a href="#">link ...
  </ul>
</nav>

  • 链接
  • 链接。。。

Thank you@Emissary那么您的意思是,在html 5中,我可以在标记中的多个位置放置导航?就像在这个网站上一样,我想:。实际上,我甚至不认为需要使用html5标记。
标记不是必需的,但可能有助于向搜索蜘蛛表明它是导航内容,并可能减轻对重复内容的任何惩罚。@all Thank Adrian-是的,不是必需的,它是纯语义的。您可以有任意多个“导航”块(尽管我要补充:不要嵌套它们)。