以前我转载了一篇关于CSS Sprites技术的实例应用,并没有主要介绍一下CSS Sprites到底有什么好处,今天就直白的讲讲在css中用一张背景图做页面的技术的优势。
简单介绍一下 CSS Sprites 的优点:
1)、当用户往U盘中拷200张图片,会等很久。但是如果弄成一个文件,再拷贝就会快很多。
2)、CSS Sprites 的目的就是通过整合图片,减少对服务器的请求数量,从而加快页面加载速度。
Warning: Use of undefined constant hot - assumed 'hot' (this will throw an Error in a future version of PHP) in /www/wwwroot/itzyr/www/wp-content/themes/Ality/inc/sticky-cat.php on line 5
css sprites图片背景优化技术–制作一幅扑克牌
在google中搜索一下css sprites这个名称,会查出很多信息,并且随着SEO越来越被人们重视,采用这种技术来进行图片优化的网站越来越多,国内几家大型门户网站无不仿效。如新浪,网易,搜狐。你下载一下他们的网站上的图片,你会看到他们将很多小图片全部集成在一张图片上。
这样做的好处是不言而语:
1. 加速图片显示
2. 利用CSS技巧减小HTTP请求
3. 利于网站优化SEO
其实原理非常简单,主要是应用css中的背景定位技术来实现的。主要就是用一个属性background-position来控制显示一张大图片中的一个指定大小的图片位置。