2013-10-22 78 views
1

想知道如果搜索引擎將有所有的圖像設置爲背景圖像的頁面的任何問題,並且如果它能夠正確地查找和索引每個圖片下的「字幕」(即CSS內容標籤)。我並不在乎搜索引擎是否能找到背景圖片,但我希望讓他們將字幕索引。搜索引擎優化的CSS內容和背景URL圖像

<style> 
#cimg {width: 400px; height: 300px; background: #000; padding: 0px;} 
#ctxt {font-size: 1.0em; text-align:center;} 
#cimg .wc1 {width: 400px; height: 300px; background: url(http://192.168.0.1/pic1.jpg) no-repeat; background-size:contain;} 
#ctxt .wc1:before {content: "This is Picture 1";} 
#cimg .wc2 {width: 400px; height: 300px; background: url(http://192.168.0.1/pic2.jpg) no-repeat; background-size:contain;} 
#ctxt .wc2:before {content: "This is Picture 2";} 
</style> 
<table> 
<tr> 
<td> 
<div id="cimg"><div class="wc1"></div></div> 
<div id="ctxt"><div class="wc1"></div></div> 
</td> 
<td> 
<div id="cimg"><div class="wc2"></div></div> 
<div id="ctxt"><div class="wc2"></div></div> 
</td> 
</tr> 
</table> 

回答

2

沒有理由期望搜索引擎索引樣式表中的任何字符串,無論是在內容屬性值還是其他地方。所以問題中的代碼片段對於搜索引擎來說完全是空的。

在處理和解釋搜索引擎中的樣式表方面沒有任何法律規定,並且傳言說他們在某種程度上這樣做是爲了檢測愚弄他們的企圖(例如,用CSS隱藏用戶的文本)。但似乎沒有任何可以想象的動機來提取用於CSS生成內容的字符串。

+0

沒有辦法將CSS內容轉換成正常文本嗎?搜索引擎將看到的是真實的文字? – Rich

+2

搜索引擎只能看到服務器發送給它的內容,並且它只能處理HTML(或Word或PDF或其他類型)文檔的* content proper *。嘗試使CSS內容可見,沒有意義。相反,請修改生成HTML文檔的流程,以使相關內容作爲普通內容存放在'body'元素中。例如,字幕應與圖像一起出現在那裏。 –