为什么要使用Css Sprite?
1. Css Sprite的起因
图标原来是怎样的就让它怎样好啦?为什么要多此一举把它们集合到一张图里去呢?@H_502_10@
2. 举个例子
举个生活中的案例来方便大家理解:@H_502_10@
而且我们大部分人用手机的时间都超过了用电脑的时间,在移动端依赖的是速度相对较慢的无线网络,甚至有可能是在电梯或者地铁这种信号不稳定的地方去访问网站。@H_502_10@
3. Css Sprite的优势
-
减少网页的 http 请求。 利用Css Sprite能够很好地减少网页的 http 请求,从而大大的提高页面的性能,这也是其最大的优点,也是其被广泛传播和应用的主要原因。@H_502_10@
-
减少图片的大小。 Css Sprite能够减少图片的大小,3 张图片合并成 1 张图片的大小比这 3 张图片加起来的大小还要小。@H_502_10@
-
简化图片命名。 解决了在图片命名上的困扰,只需对一张Css Sprite命名就可以了,不需要对每一个小元素进行命名,从而减少了掉头发的次数。@H_502_10@
-
方便更换主题。 只需要在一张或少张图片上修改图片的颜色或样式,整个网页的风格就可以改变。维护起来更加方便。@H_502_10@
4. 小结
不过外界有一些传言说随着 HTTP2 的到来,这种技术已经过时了。@H_502_10@
那么这些传言是否为真呢?请看下一小节。@H_502_10@