我注意到一些網站時,他們鏈接到他們的CSS他們通過什麼似乎是除了鏈接GET變量,例如http://html5boilerplate.com HTML模板,?v=2
爲CSS文件GET變量?
<link rel="stylesheet" href="css/style.css?v=2">
這是一個標誌對於某些服務器重寫或更多?
我注意到一些網站時,他們鏈接到他們的CSS他們通過什麼似乎是除了鏈接GET變量,例如http://html5boilerplate.com HTML模板,?v=2
爲CSS文件GET變量?
<link rel="stylesheet" href="css/style.css?v=2">
這是一個標誌對於某些服務器重寫或更多?
有些網站可以用它來路由到特定的css文件,但是,不知道你指的是特定網站:
在該css文件的變化,它提供了一種簡單的方法來重置瀏覽器事件在客戶端計算機上緩存。將v=2
更改爲v=3
。
它是一個GET參數。這個css文件可能是由php生成的,它可能會考慮這個參數,是的,它也可以被其他服務器端技術用來從不同的路徑傳送文件。
Scrum Meister的回答當然也是如此;-)。
此技術用於將新更新的css文件加載到用戶計算機以替換緩存中較舊的css文件。只需將數字從2更改爲x,瀏覽器將強制加載新的CSS文件。如果未使用此技術,則用戶必須清除緩存才能使最新的css文件生效。
+1我主要使用這種技術進行版本更改。 – GolezTrol 2011-02-05 08:39:38