谁疯了?

omiga 发布于2009-08-24 19:52 | 129次阅读 | 字体: 打印预览


在我印象中,同一背景图片,无论在CSS重复定义多少次都只会产生一次请求,于是才有CSS Sprite的广泛运用。但是一切都是听说,我还没认真测试过。

看看这个页面:demo1

再用firebug查看请求数:

photo

很吃惊吧,同一图片c.gif居然请求了6次,就因为我在CSS里重复定义了6次~···

再打开IE,用Fiddler看看:

photo

没问题,只有一次请求。

把CSS作一些修改,背景图片只定义一次,再看demo2

photo

嗯,只有一次请求了~···

我相信这应该不是Firefox的真实行为,而是Firebug的错误理解,我想在这一点上,Firefox不会傻得连IE都不如~···

但是当我开启FF的Fildder监测时发现或许是我错了:

photo

我也无语了~···

结论:背景还是尽量不要重复定义为好。

相关日志IE8还蛮拉风的IE8正式版IE透明背景滤镜的问题Firefox,Opera不支持通用字体系列名定义IE Tab与谷歌拼音输入法有冲突

© omiga for omiga, 2009. | Permalink | 11 comments | Add to del.icio.us
Post tags: Fiddler, firebug, firefox, IE, request


本文出处 : http://omiga.org/blog/archives/1160 end

上一篇:《青春》

下一篇:博客回档了