如果你是一名Web Developer,而且还知道CSS Sprite这个词,请先去搜索一下(或者看看Realazy的这篇文章),也许你正在使用这个技术,但只是不知道它的名字罢了。
刚才在Google搜索的首页,发现在body的onload里有这么一句:
if(document.images){new Image().src='/images/nav_logo3.png'}
那么来看看这个http://www.google.com/images/nav_logo3.png是个啥?
就是它:

这就是Google搜索的CSS Sprite应用。图片文件中基本上包含了Google搜索结果页面用到的所有图形。这些图形被放在了同一个文件中(使得即使看起来是多个图片,但连接数 仍然为了1,减少了HTTP的连接数),而且在搜索首页预先加载,这样在搜索结果页面中就会更快速地将它们显示出来。
另外推荐一个网站 CSS Zengarden 此站把CSS Sprite使用到极致,哈,有能力的朋友们可以研究研究。
本文介绍了CSS Sprite技术,一种通过减少HTTP请求次数来提高网页加载速度的方法。该技术通过将多个小图标整合到一张图片中,并利用CSS背景定位显示不同部分,从而达到优化效果。文章还提到了Google、淘宝等知名网站的应用实例。
834

被折叠的 条评论
为什么被折叠?



