课程
/前端开发
/HTML/CSS
/CSS Sprite雪碧图应用
同一页面内使用的小图标都可以做成雪碧图,要是同一个网站,假如一个页面内有些图标没有用到的话,会不会导致浪费资源?或者是同一个图片浏览器有缓存能提高速度?求解答~~~
2014-05-04
源自:CSS Sprite雪碧图应用 3-3
正在回答
欢迎常来慕课学习!小伙伴在等着你!
是不是浪费资源,我觉得要看情况。比如,你打开“一个”页面,页面只有一个图标,而这个雪碧图本身很大,下载那么大的雪碧图就为了显示那一个小图标,那就确实有点资源浪费(这是建立在你只打开一个页面的基础上)。但一般我们看一个网站,都会在多个页面进行跳转,从整个网站的角度上看,反而节省了资源。凡事都有利有弊,具体还结合实际情况。
这个问题应该不大吧,其实一般来说加载图片,建立TCP的时间是性能损耗点,传输时间到不是大问题,所以小图放在一起,不用的话,也没关系,浏览器可以缓存图片。
举报
必学的大型网站实用技术,让你快速掌握CSS Sprite雪碧图技术
1 回答为什么父元素设置relative,子元素为absolute,定位却根据body(body没有设置position)
2 回答li是什么元素
2 回答打了placeholder却没效果,想问下checkbox怎么柔化边缘,为什么会比‘下次自动登入’高一点
1 回答关于页面架构的问题
1 回答关于雪碧图的编程题