【问题标题】:What does "styles.css?=121" mean in this html code? [duplicate]这段 html 代码中的“styles.css?=121”是什么意思? [复制]
【发布时间】:2014-08-21 15:54:25
【问题描述】:

我在一些html代码中看了一下样式表是这样放置的:

<link href="styles.css?=121" rel="stylesheet" type="text/css">

这是什么意思?

【问题讨论】:

    标签: css


    【解决方案1】:

    我们可以像这样使用查询选择器来清除 CSS 样式表缓存:

    <link rel="stylesheet" href="style.css?v=1.1"> 
    

    当您更改 css 时,请像这样更改版本:?v=1.2 之后,您的浏览器将加载新更新的 css。请注意,每次更改 css 时都可以替换为任意数字。

    这对 CSS 没有影响。它只会让浏览器认为它是一个完全不同的文件。

    如果您暂时不更改该值,浏览器将继续缓存(或保留)该文件,并且不会尝试下载它,除非其他因素迫使它这样做,或者您最终更新了查询字符串值。

    您可能也对this感兴趣

    【讨论】:

    • 我想知道file 的样式会如何看起来像style.css?v=1.1style.css
    • 它需要 style.css 但只是查询允许您使用较新的文件,如果您检查,您会看到 style.css?v=1.1
    • +1 谢谢你的干净回答!
    【解决方案2】:

    ?=121 是一个查询字符串参数。在您的示例中使用它可能是为了避免缓存。

    如果它看起来像 ?v=1,那么它可能用于选择该样式表的不同版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-14
      • 2014-01-10
      • 2018-07-07
      • 2014-01-05
      • 2011-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多