我正在研究一個插圖工具,我想讓用戶可以看到屏幕閱讀器和搜索引擎。我有以下的html:在某些情況下用css隱藏文本,並避免搜索引擎罰款?
<span class="card">A new idea is presented to the group. </span>
<span class="spoke userOne active understands">
<span class="node">
<span class="label">User one </span>
<span class="relationship">is engaged in the conversation</span>
<span class="user"><span class="status"> and understands. </span></span>
</span>
</span>
這裏就是圖中的一個環節有和沒有CSS渲染:
編輯: 我已經改變了小幅的問題基於一些早期的反應。我試圖不用文本混淆視覺表示,但仍然可以訪問屏幕閱讀器和搜索引擎。現在,我通過爲大多數元素設置字體大小爲0px來做到這一點,我想知道這是否會導致SEO懲罰?如果是這樣,是否有理想的方式來做到這一點(除了使用帶有alt屬性的圖像標籤)?
很可能,是的。爲什麼你會想要使用'font-size:0px'? (編輯:啊,我看,看第一個鏈接) – 2013-03-15 20:46:37
它可能被視爲黑帽:http://forums.seochat.com/google-optimization-7/font-size-0%3B-color-transparent%3B -bad-453971.html – PlantTheIdea 2013-03-15 20:47:05
@Pekka - 如果你看例子,原因很明顯。這不是讓視覺表現混亂,但仍然有文字可用於屏幕閱讀器和搜索引擎。 – Shane 2013-03-15 20:47:33