2

他们怎么了?它们是由浏览器加载的吗?

我是否应该将我的 CSS 文件拆分为更多样式表,以便只在页面上加载所使用的 CSS/图像的图像?

4

3 回答 3

2

看到人们在说我在评论中所说的相同的话,我想我应该将其添加为答案。

我打算推荐firebug,但我相信直到你在html中引用它们之后才会下载图像。您可以使用 chrome 或 ie 或 firebug 开发人员工具确认这一点。至于分割 css,我只会在你有一个过大的 css 文件时这样做,或者你需要为不同的 css 文件分割它以获得浏览器功能,即你有特定于 ie7 或 ie 8 的样式

于 2012-05-11T01:56:42.913 回答
1

浏览器只会下载页面上实际使用的图像。因此,除非在页面上应用了 CSS 规则,否则不会下载在 CSS 中指定为背景图像的图像。

于 2012-05-11T01:46:24.977 回答
1

您可以使用 Firebug 或其他类似程序来查看浏览器加载了什么;但是,我相信答案是,由于从未创建过 DOM 元素,因此永远不会从服务器请求图像。没有浪费带宽或加载时间(除了多几个字节的 CSS,但这不应该是太多的开销。)

于 2012-05-11T01:48:35.447 回答