0

我试图在stackoverflow上找到答案,但找不到它,所以我希望有人能帮助我。

我想这个问题很简单,我试图用图像精灵而不是许多图像来优化我的网站。我想知道一个背景:继承是否算作 HTTP 请求?

在想否则我可以让我的 DIV 只继承第一个 DIV 背景图像并为我节省很多请求。

两个 img 链接是否也将相同的图像精灵算作一个或两个 HTTP 请求?我的意思是浏览器知道它已经下载了吗?

4

1 回答 1

0

假设您缓存图像,两个(或一千个)图像链接只会发出一个 HTTP 请求,只要图像本身没有改变,尽管它实际上与浏览器实现有关。使用继承甚至在不同的 CSS 元素中使用相同的资源也是如此。如果您使用的是 Chrome,我建议您查看开发人员工具中的网络选项卡并确认确实如此。否则,您可以尝试使用Fiddler

如果您要共享链接,我将非常乐意亲自查看。

于 2013-03-23T18:24:53.227 回答