css sprites是什么,请说出他的优点和缺点

2025-03-21 21:52:33
推荐回答(2个)
回答1:

CSS Sprites其实就是把网页中一些背景图片整合到一张图片文件中,再利用CSS的“background-image”,“background- repeat”,“background-position”的组合进行背景定位,background-position可以用数字能精确的定位出背景图片的位置。
当页面加载时,不是加载每个单独图片,而是一次加载整个组合图片。这是一个了不起的改进,它大大减少了HTTP请求的次数,减轻服务器压力,同时缩短了悬停加载图片所需要的时间延迟,使效果更流畅,不会停顿。
缺点:就是在拼图时,比较麻烦,还有后期维护也比较麻烦,比如做好的图,然后一个图标改了大小,但是图标之间留的位置不够,那你就要重写很多css,,当然现在已经很多这方面的软件,或者在线生成代码。。。但这个麻烦还是存在的。

回答2:

如果受到一点挫折,就会变得极度自卑,甚至失去继续生活的勇气!为自己找一个准确的定位,享受生活乐趣。