gpt4 book ai didi

javascript - 搜索引擎优化和显示 : none

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:38:34 26 4
gpt4 key购买 nike

<分区>

我知道类似的问题已被问过一百万次,但我有一个关于 SEO 和 CSS 显示的非常具体的问题:无。我的理解是,从 SEO 的 Angular 来看,使用 display:none 隐藏元素是可以接受的,只要你不想偷偷摸摸并且有一些实际显示元素的东西,例如JavaScript/jQuery。如果我的脚本没有具体显示这些元素怎么办?我的意思是说我有以下内容:

<a class="pin" id="cont1"></a>
<a class="pin" id="cont2"></a>

<div class="container" id="container1">
<p>Some text</p>
</div>
<div class="container" id="container2">
<p>Some more text</p>
</div>

容器 div 是 display:none,点击 pin anchor 显示相关的 div,即 pin“cont1”显示“container1”,“cont2”显示“container2”等。然而,执行此操作的脚本并未引用特定的 div。相反,它从 anchor ID 中提取数字以知道要显示哪个 div,即

$('.pin').each(function () {
$(this).click(function () {
var contId = $(this).attr('id').substr($(this).attr('id').length - 1);
var container = document.getElementById('container' + contId);
if ($(container).css('display') == 'none') {
$(container).fadeIn();
} else {
$(container).fadeOut();
}
})
});

基本上,显示/隐藏的元素是在脚本中制定的,实际的 div id 没有直接引用。您认为这种方法会受到 Google 的惩罚吗?这会被视为从未显示的隐藏内容吗? (即使它实际上是)

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com