用于css文件的GET变量?

时间:2011-02-05 08:20:13

标签: html css

我注意到一些网站在链接到他们的css时,除了链接之外还传递了看似GET变量的内容,例如http://html5boilerplate.com html模板, ?v=2 < /强>

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

这是某个服务器重写的标志还是更多?

3 个答案:

答案 0 :(得分:5)

某些网站可能会使用它来路由到特定的css文件,但是,如果不知道您所指的具体网站:

如果css文件发生更改,它提供了一种在客户端计算机上重置浏览器缓存的简便方法。将v=2更改为v=3

答案 1 :(得分:4)

此技术用于将新更新的css文件加载到用户计算机以替换缓存中的旧文件。通过简单地将数字从2更改为x,浏览器将强制加载新的css文件。如果未使用此技术,则用户必须清除其缓存才能使最新的css文件生效。

答案 2 :(得分:3)

这是一个GET参数。 css文件可能由php生成,可能会考虑此参数,是的,它也可能被其他服务器端技术用于从不同的路径传递文件。

Scrum Meister的反应当然也是正确的; - )。