在客户端图像缓存方面,是有以下之间的差:

**Option #1**
<div style="background:url('myimage.jpg');display:none;"></div>

**Option #2**
<div id="myimage"></div>

style.css
#myimage {
     background:url('myimage.jpg');
     display:none;
}

编辑:我不知道,如果它的问题,但上面的DIV是先装载风格=另一页上的“显示:无;”

有帮助吗?

解决方案

没有。另外请注意,某些浏览器将不缓存图形IH隐藏要素(是否你直接隐藏或隐藏自己的父元素之一regrardless)。

其他提示

没有。客户端缓存由在对图像的请求从服务器返回标头控制,而不是的CSS。

顺便说一句,如果你正在寻找图像缓存,我强烈建议使用CDN。 Amazon的CloudFront的使得这种简单和便宜。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top