IE6支持CSS精灵吗?
是的,IE 6支持精灵图,但不支持24位PNG透明度。
我使用这个CSS hack来为IE < 7提供gif文件,而为其他浏览器提供具有透明度的24位png。
background-image:url(/images/sprites/icons-sprite.png);
_background-image:url(/images/sprites/icons-sprite.gif); /* IE<7 gets the crappy icons */
是的。但如果你使用PNG格式的图片,你需要考虑一些问题。以下是IE 6 PNG问题的一个不错的总结:
精灵在ie6中可以完美工作。但png图像将无法工作,因此请使用gif。如果您使用Smush.it处理gif以无损地去除开销,则可能获得比相应的png更小的文件大小。