在CSS中添加版本的目的是什么?

时间:2013-09-25 20:16:51

标签: html css gridless-boilerplate

我正在使用Gridless Boilerplate,这就是在标题中调用main.css文件的方式:

<link rel="stylesheet" href="assets/css/main.css?version=1" />

我想知道添加“?version1”的目的是什么。

2 个答案:

答案 0 :(得分:7)

它用于避免缓存问题。当您编辑css文件时,您将增加该版本号,浏览器将(可能)获取新副本而不是使用其缓存版本。

请参阅Cache-Busting via params

答案 1 :(得分:3)

如果该文件随时间发生变化,通过附加该查询字符串,您可以强制通常缓存该文件的浏览器获取新副本。