我查看了一些以这种方式放置样式表的html代码:
<link href="styles.css?=121" rel="stylesheet" type="text/css">
这是什么意思?
答案 0 :(得分:7)
我们可以使用如下的查询选择器清除CSS样式表缓存:
<link rel="stylesheet" href="style.css?v=1.1">
更改css时更改如下版本:?v = 1.2之后您的浏览器将加载新更新的CSS。请注意,每次更改css时都可以替换为任何数字。
这对CSS没有影响。它只会使浏览器认为它是一个完全不同的文件。
如果您暂时不更改该值,浏览器将继续缓存(或保留)该文件,并且除非其他因素强制执行,否则不会尝试下载该文件,或者您最终更新查询字符串值。
您可能也对this
感兴趣答案 1 :(得分:0)
?=121
是查询字符串参数。正如在您的示例中使用它可能是为了避免缓存。
如果它看起来像?v=1
那么它可能用于选择该样式表的不同版本。