整合碎图提高页面下载速度
2010-08-28 15:27
225 查看
如果一个网页中包含的图片数目很多,在下载页面的时候必然会增加了客户端访问时的连接请求次数和文件尺寸。
可以通过将各零碎的图片合成到一整张图片,然后在代码中通过DIV、CSS裁剪或绘制出需要的部分,这样的话只请求一次就得到了页面中所有碎图的集合,大大减少了连接请求次数。
实现方法:
如果作为背景可以使用CSS进行背景定位:
background-position:-10px -20px;
作为图片显示可以使用DIV+CSS clip进行裁切:
先制作一个放置图片的DIV外框,CSS定义加上:
position:relative;
可以加上DIV尺寸定义等。
然后图片CSS定义:
position:absolute;
clip:rect(10px 20px 10px 20px);
clip就是裁掉多余部分。
好了,自己动手做吧。
可以通过将各零碎的图片合成到一整张图片,然后在代码中通过DIV、CSS裁剪或绘制出需要的部分,这样的话只请求一次就得到了页面中所有碎图的集合,大大减少了连接请求次数。
实现方法:
如果作为背景可以使用CSS进行背景定位:
background-position:-10px -20px;
作为图片显示可以使用DIV+CSS clip进行裁切:
先制作一个放置图片的DIV外框,CSS定义加上:
position:relative;
可以加上DIV尺寸定义等。
然后图片CSS定义:
position:absolute;
clip:rect(10px 20px 10px 20px);
clip就是裁掉多余部分。
好了,自己动手做吧。
相关文章推荐
- 使用e-tag来加快页面加载速度和提高用户体验
- 织梦系统调用点击次数代码优化提高页面打开速度
- 十招教你提高ASP.NET页面载入速度
- Nginx开启Gzip压缩大幅提高页面加载速度及相关测试
- 提高网站页面加载速度的黄金守则
- ASP.NET页面优化,提高载入速度方法大全-压缩页面
- asp页面提高的访问速度的方法详解
- asp页面提高的访问速度的方法详解
- Nginx开启Gzip压缩大幅提高页面加载速度
- web developer tips (22):提高页面和服务器控件加载速度
- Eclipse中提高Android SDK Manager下载速度方法
- ADSL家庭宽带用户提高迅雷下载速度的几个实用方法
- Kali2.0可用国内源更新sources.list提高软件下载安装速度
- 如何提高ASP.NET页面载入速度的方法
- Nginx开启Gzip压缩大幅提高页面加载速度
- Web前端性能优化——如何提高页面加载速度
- 提高Web页面速度的方法
- ubuntu中如何提高源的下载速度
- 在windows、linux中开启nginx的Gzip压缩大大提高页面、图片加载速度
- web developer tips (22):提高页面和服务器控件加载速度