关注前端开发
关注用户体验

IE6图片加载的一个BUG

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

注:这个BUG以前就已经发现了,这里只是再次提出来。

未经允许不得转载:大前端 » IE6图片加载的一个BUG
分享到: 更多 (0)

评论 7

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #7

    其实还不对,那个mce:script是自定义标签,在其他网站是不好用的,其实这样写就可以了,不用条件注释,这里就可以添加html注释防止浏览器不支持js

    if(document&&document.execCommand){
    try { document.execCommand(‘BackgroundImageCache’, false, true); } catch(e) {}
    }

    小77年前 (2010-06-28)回复
  2. #6

    这个是在www.ued163.com上看到的

    浩子7年前 (2010-06-28)回复
  3. #5

    我靠,不让发标签,endif前面没有–

    小77年前 (2010-06-28)回复
  4. #4

    条件注释的格式不对哦

    小77年前 (2010-06-28)回复
  5. #3

    这玩意我第一次知道,怎么测试出来的

    小77年前 (2010-06-28)回复
  6. #2

    @xiaowu:这样不会,但是这样:a{background:url},b{background:url}就会

    浩子7年前 (2010-06-27)回复
  7. #1

    把引用这样写会多次加载吗 a,b,c{background:url}

    xiaowu7年前 (2010-06-27)回复

themebetter 国内更好的WordPress主题服务商

立即前往