2011-06-01 76 views
5

我们为我们的网站重新标识了徽标,并且希望确保用户在访问我们的网页时看到新图片。该徽标是div的背景图像。如何确保在用户访问页面时刷新css?如何确保用户看到新的标志?

回答

3

修改CSS的URL,即style.css?newVersion=1

+0

记得有一次在做它,它没有工作,我仍然需要与F5查看更改刷新...你确定它适用于所有浏览器? – Episodex 2011-06-01 14:04:51

+1

如果您的HTML文档也被缓存,那么到CSS的新链接将不会被加载,因为它从来没有被浏览器看到。 – DanielB 2011-06-01 14:30:40

3

添加未使用的查询字符串参数(例如,?version=2011-06-01)以创建新的未缓存的URL。

1

一个肯定(IME)的方式是嵌入标志背景图片就在CSS:

.div-with-logo-image-inside { 
    background-image:url("data:image/gif;base64,R0lGODlhhwASAPcAAAAAABD ... "); 
} 
相关问题