【发布时间】:2012-07-29 20:45:17
【问题描述】:
由于必要但在这里难以解释的原因,我在 div 上设置了绝对定位的图像和背景图像。
我想确保一旦浏览器抓取了这些图像(它们非常大),它就不会重新抓取它们。
假设以下代码中的图像bg.jpg 是500KB。以下代码是否会导致浏览器将整个图像下载两次,总共 1000KB?
<style>
header {
background: url(img/bg.jpg) center center fixed transparent;
}
</style>
<header>
<img src="img/bg.jpg" width="500" height="500">
</header>
编辑:谢谢大家的出色回答。我只是想仔细检查并确保我没有导致用户重新下载这些非常大的图像。
【问题讨论】:
-
我认为它会下载一次并兑现。第二张图片将从现金中读取。
-
@MiljanPuzović 为了正确起见,您的意思是“缓存”而不是“现金”
-
@BrianFunt 谢谢,那是 3 年前,我的英语很糟糕 :)