有许多部分的HTML页面,每个部分的部分标题都显示为图像(使用漂亮的字体)。问题是,即使我在每个图像/标题上指定了“alt”和“title”文本,Ctrl + F浏览器功能也无法找到文本。认为两种可能的解决方案,但不是很高兴他们如何使用浏览器控件在图像中查找文本+ F
1)使用嵌入字体。 问题:找不到客户端需要使用的字体并且不确定版权。
2)将图像中的文字放在图像附近的DIV中,但隐藏在用户视图中。 问题:搜索引擎可以考虑这个关键字填充吗?如果显示:浏览器是否会找到文本:无
有没有人有更好的解决方案? 感谢 里加
要回答Q2。 CTRL-F不能用于隐藏'display:none'的div内的文本。 – 2010-06-11 13:18:29
浏览器无法搜索图像中的文字。 'display:none'也不能解决你的问题。我建议只在需要它们的地方使用图像。标题一定要用纯文本书写。 – hudolejev 2010-06-11 13:22:50
要回答Q2,您可以隐藏用户视图中的文本而不使用display:none; 。 Juste必须添加余量:-9999; – 2010-06-11 13:25:20