2013-03-06 52 views
1

比方說,我有一個名爲imported.css這個CSS文件,然後將該文件imported.css內,本網站中使用的所有CSS都內傾倒,如如果css導入,如何將版本號添加到css?

@import url('a.css'); 
@import url('b.css'); 
@import url('c.css'); 
@import url('d.css'); 
@import url('e.css'); 
@import url('f.css'); 

所以import.css文件被稱爲在主佈局...現在的問題是,我的問題是,css被緩存在最終用戶的瀏覽器..如何將版本號添加到這些css內的import.css文件?..例如

@import url('a.css?v=1'); 

工作嗎?

或者我應該只添加版本號在import.css?v = 1?

+1

這應該工作... – 2013-03-06 00:47:59

+2

[預防CSS文件緩存]的副本(http://stackoverflow.com/questions/9560447/preventing-caching-of-css-files) – SeanWM 2013-03-06 00:48:56

+0

看看這篇相關文章:http ://css-tricks.com/can-we-prevent-css-caching/ – mkaatman 2013-03-06 00:48:59

回答

0

您應該爲每個文件添加一個版本號 - 緩存機制並不在乎它們是如何加載的,只是它們的URL是什麼。

+0

所以你的意思是說,我應該離開import.css文件?只有裏面的文件應該包含版本號? – sasori 2013-03-06 01:01:55

+0

您應該執行每個文件,包括import.css。否則將被緩存,並且在將來某個時候添加g.css時,它將不會被拾取。 – RichieHindle 2013-03-06 09:04:21