2011-08-09 59 views
0

是否有緩存的possibilty當一個CSS文件被添加像這樣: -CSS瀏覽器緩存

<link rel='stylesheet' type='text/css' href='rstyle_sheet.css'> 

如該文件中所作的更改都沒有得到立即反映出來。

如果是的話,任何方式來反擊..?

回答

0

是,添加時間戳的CSS文件名之後,像這樣:

<link rel='stylesheet' type='text/css' href='rstyle_sheet.css?1312843018'> 

和更新每次更改文件時的時間戳。許多框架像紅寶石在鐵軌上等你這樣做你

1

大多數瀏覽器緩存CSS
你可以添加一個版本號,以防止它:

<link rel='stylesheet' type='text/css' href='rstyle_sheet.css?v=2'> 
0

如果您正在開發,並不希望緩存版本在您的瀏覽器中關閉緩存。

我使用的工具如下組合: 火狐+ Web開發工具欄 然後禁用>禁用緩存提到這樣

0

CSS樣式表緩存像其他的資源,無論是HTML頁面,Javascript文件或圖片。

和其他所有資源一樣,您可以通過HTTP標頭Expires:Cache-Control:來影響緩存行爲。這意味着您必須更改Web服務器配置,或者讓PHP文件提供CSS文件而不是純文本。

0

在Mac中,使用命令+ shift + r強制刷新頁面。