?号的css

半兽人 发表于: 2015-10-08   最后更新时间: 2020-05-24 23:35:09  
{{totalSubscript}} 订阅, 3,666 游览

常发现CSS样式文件后面跟一个参数是什么意思

<link id="ctl00_Link1" rel="stylesheet" type= "text/css" href= "../c/styles.css?v=56" media= "all "   />

静态的,可以参考rails对静态资源的这种处理方式。对于静态资源,如果有参数,比如?v=56,通常是表示这个静态资源的修改日期、文件版本等信息,因为浏览器会对这种带参数的url用另一种缓存策略,具体因浏览器不同而不同。

举个简单的例子,如果一个网站的样式为style.css,改版后文件名不变,那么没有清理过缓存的浏览器就会出现样式错误。如果第一版样式表写为style.css?v=1,改版后style.css?v=2,就不会出现这样的问题。

css
更新于 2020-05-24

查看css更多相关的文章或提一个关于css的问题,也可以与我们一起分享文章