我想知道在菜单上使用display:none(通过CSS)是否会影响SEO(降低效率)比仅使用display:none(通过jQuery)
谢谢
答案 0 :(得分:5)
从可用性 AND SEO 的角度来看,您不应该隐藏对网页至关重要的元素 - 即主要导航。 / p>
如果您的要求是先隐藏它并根据某些用户操作显示,我会使用jQuery进行隐藏。
编辑:我理解你的问题,导航可能会在jQuery“踢入”之前短暂显示,但是这可以使用内联javascript而不是通常的$(document).load()事件来解决。
<ul id="menu"></ul>
<script type="text/javascript">
document.getElementById('menu').style.display = 'none'; // OR
$("#menu").hide();
</script>
希望这有帮助,
<强>马尔科强>