利用text-indent实现“以图换字”优化效果

所谓以图换字,即直接使用一张图片,没有文字。我们知道,蜘蛛爬取时是不会获取图片上的内容的,但是如果是添加上文字,即便使用一些字体,也可能达不到图片的显示效果。如何将用户体验与SEO优化相兼容呢,我们可以使用text-indent属性来操作。

这里我以蝉知建站系统 搭建的站点为例。通常我们做站点标题、logo都是这样的习惯,上传LOGO图片,添加超链接,做的好的知道加上alt标签说明:

<div id="siteLogo" data-ve="logo">
<a href="/index.html">
<img src="http://blog.cnezsoft.com/data/upload/201309/fdfb6e9cb6103298f5497760962ebbf7.png" class="logo" alt="蝉知
企业门户系统 企业建站系统
 CMS
系统" title="蝉知企业门户系统 企业建站系统
 CMS系统">
</a>
</div>

为了更好的兼顾SEO优化,我们也可以使用text-indent属性来实现,更利于搜索引擎直接爬取。

<style type=”text/css” media=”screen”>
#siteLogo>a {
    min-height: 57px;
    width: 157px;
    display: block;
    text-indent: -1000px;
    background: url(/data/upload/201309/fdfb6e9cb6103298f5497760962ebbf7.png);
}
</style> 

<div id="siteLogo" data-ve="logo">
<a href="/index.html">
企业建站
,CMS建站系统
</a>
</div>

上面两种方法,从界面显示看是完全一样的。text-indent:-1000px;的意思是将文本内容移至屏幕1000像素之外,用户是看不到的,但其是存在的,这样既能让搜索引擎蜘蛛能爬取到,又不影响美观,一举两得。

本文和大家一起分享了对于网站标题LOGO,如何通过text-indent实现以图换字的效果。如果大家还有什么疑问或其他优化方法,欢迎一起分享交流,我们共同学习,共同进步。



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,696评论 1 92
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,519评论 25 709
  • 最近在看SEO方面的知识,很是有趣,能学些新东西的感觉总是好的,随着经历增多心境较之前也少了些浮躁,当下的年纪也正...
    斯瓦西里阅读 8,114评论 2 24
  • 昨天说,想画一张水彩玫瑰,草草的开始,草草的结束,最终以失败告终。 今天静下心来,对照解说图,认真的画线稿,上色。...
    晓零晓散阅读 2,444评论 6 4
  • 有人和我说,他只想过平平淡淡的生活。我告诉他,那是因为你没有过过不平凡的生活,想都不敢想,失败者。 谁不想让自己的...
    Leowu吴伟阅读 1,729评论 0 0

友情链接更多精彩内容