在这个HTML代码中,“styles.css?= 121”是什么意思?

时间:2014-08-21 07:51:10

标签: css

我查看了一些以这种方式放置样式表的html代码:

<link href="styles.css?=121" rel="stylesheet" type="text/css">
这是什么意思?

2 个答案:

答案 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那么它可能用于选择该样式表的不同版本。