【发布时间】:2011-11-01 06:26:11
【问题描述】:
我正在使用多个具有相同内容的 DIV 标签来创建一个可见的标题标签。
所以在我使用 H1 的地方,它实际上是多个 div 标签的样式,以创建所需的效果。
现在我想知道,因为我仍然希望我的页面具有逻辑语义值,如果我要在 div 集合上方添加 <h1>text here</h1> 并将其设置为 display:none; 是否仍会为页面创建逻辑顺序?还是 google 等网络爬虫会忽略隐藏的 h1 并因 div 标签中的重复内容而惩罚我?
为了更清楚地理解我的意思,这是一个粗略的模型:
<h1 style="display:none">my header text</h1>
<div>
<div>my header text</div>
<div>my header text</div>
<div>my header text</div>
</div>
在浏览器中查看时,div中的my header text只显示一次,但需要3次才能创建我需要的效果。
对不起,如果这个问题看起来令人困惑和有点含糊,但我真的不知道如何问这个特定的问题,但我希望我已经解释得足够清楚了。
【问题讨论】:
-
考虑在Webmasters 上提问。请注意,据我所知,它具有负面 SEO 效果,因为它看起来像是在试图欺骗索引器。
标签: css xhtml header sitemap semantic-markup