the*_*edz 26
像所有事情一样,有时它是有用的,有时它是有害的.
许多开发人员喜欢使用CSS精灵,因为它节省了请求时间 - 浏览器发出一个请求,下载图像,和所有的各种精灵现在会自动缓存,速度极快.
那怎么会疼呢?
因为下载大小!=内存大小.
只有10kb的PNG或GIF实际上可能会大得多,一旦浏览器将其加载到内存中就会大得多.问题在于,虽然像GIF这样的东西会压缩纯色区域,但浏览器会将其扩展为位图,其中所有相同尺寸的图像都使用相同的内存.
每次在某处使用该图像时,它都会加载一个新的位图.
所以一切都在适度.
有关详细信息,请参阅:http://blog.mozilla.com/webdev/2009/06/22/use-sprites-wisely/.