【发布时间】:2014-08-21 15:54:25
【问题描述】:
我在一些html代码中看了一下样式表是这样放置的:
<link href="styles.css?=121" rel="stylesheet" type="text/css">
这是什么意思?
【问题讨论】:
标签: css
我在一些html代码中看了一下样式表是这样放置的:
<link href="styles.css?=121" rel="stylesheet" type="text/css">
这是什么意思?
【问题讨论】:
标签: css
我们可以像这样使用查询选择器来清除 CSS 样式表缓存:
<link rel="stylesheet" href="style.css?v=1.1">
当您更改 css 时,请像这样更改版本:?v=1.2 之后,您的浏览器将加载新更新的 css。请注意,每次更改 css 时都可以替换为任意数字。
这对 CSS 没有影响。它只会让浏览器认为它是一个完全不同的文件。
如果您暂时不更改该值,浏览器将继续缓存(或保留)该文件,并且不会尝试下载它,除非其他因素迫使它这样做,或者您最终更新了查询字符串值。
您可能也对this感兴趣
【讨论】:
file 的样式会如何看起来像style.css?v=1.1 或style.css?
?=121 是一个查询字符串参数。在您的示例中使用它可能是为了避免缓存。
如果它看起来像 ?v=1,那么它可能用于选择该样式表的不同版本。
【讨论】: