想知道搜索引擎是否会对所有图像都设置为背景图像的页面有任何问题,并且是否能正确查找并索引每张图片下的“字幕”(即CSS内容标记)。我不太关心搜索引擎是否找到了背景图片,但我想让它们为字幕编制索引。
<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>
答案 0 :(得分:2)
没有理由期望搜索引擎在样式表中索引任何字符串,无论是在内容属性值还是其他地方。因此,问题中的代码片段对于搜索引擎来说看起来完全是空的。
没有法律禁止在搜索引擎中处理和解释样式表,并且有传闻说他们在某种程度上这样做是为了检测欺骗他们的尝试(例如,用CSS隐藏用户的文本)。但是,似乎没有任何可以想象的动机来提取用于CSS生成内容的字符串。