20130419 ie6图片缓存解决

1.小图整合在一张大图里,然后在不同的CSS里调用同一张图片,以此来减少请求数,这是页面优化最常用的手段,但IE6会对页面里同一个图片,只要在不同的地方有引用到就会重新请求一次,需要加JS代码解决。

2.IE6默认不缓存背景图片,CSS每次更改图片的位置时都会重新发起图片请求,这样对于视觉上有一定的闪烁

解决:

<!--[if IE 6]><script type="text/javascript"> 
try { document.execCommand('BackgroundImageCache', false, true); } catch(e) {} 
</script><![endif]--> 

 

posted @ 2013-04-19 14:39  hlp鹏  阅读(88)  评论(0编辑  收藏  举报