CSS参数?

Uff*_*ffo 2 html css

我总是看到这个: <link ... href="style.css?v=1"

那是什么?v=1?这是如何运作的?有人可以解释这是什么以及为什么我应该这样做?

Bra*_*don 11

CSS不接受查询字符串参数.v = 1通常表示CSS文件的版本号,这将强制浏览器提取更新的文件,而不是使用缓存中的文件.

只要浏览器看到href属性发生了变化,它就会获得一个新副本.如果它保持在v=1那时它将不会得到新的副本.如果您的CSS定期更改,您应该考虑这样做.

  • @Uffo,它仍然会缓存.这将使您保持css文件名相同,而是更改版本号.当浏览器发现href已从v = 1更改为v = 2时,它将更新.如果它保持在v = 1,它将不会费心去获得新副本. (3认同)