显示:无影响导航菜单上的SEO?

sf_*_*anb 4 css seo jquery menu

我想知道是否使用display:none(通过CSS)菜单会影响SEO(降低效率)比仅使用display:none(通过jQuery)

谢谢

Mar*_*rko 5

可用性 搜索引擎优化的角度来看,您不应该隐藏对网页至关重要的元素 - 即主要导航.

如果您的要求是首先隐藏它并根据某些用户操作显示,我会使用jQuery进行隐藏.

编辑:我理解你的问题,导航可能会在jQuery"开始"之前短暂显示,但是这可以使用内联javascript而不是通常的$(document).load()事件来解决.

<ul id="menu"></ul>
<script type="text/javascript">
    document.getElementById('menu').style.display = 'none'; // OR
    $("#menu").hide();
</script>
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助,

马尔科