是否有缓存的possibilty当一个CSS文件被添加像这样: -CSS浏览器缓存
<link rel='stylesheet' type='text/css' href='rstyle_sheet.css'>
如该文件中所作的更改都没有得到立即反映出来。
如果是的话,任何方式来反击..?
是否有缓存的possibilty当一个CSS文件被添加像这样: -CSS浏览器缓存
<link rel='stylesheet' type='text/css' href='rstyle_sheet.css'>
如该文件中所作的更改都没有得到立即反映出来。
如果是的话,任何方式来反击..?
是,添加时间戳的CSS文件名之后,像这样:
<link rel='stylesheet' type='text/css' href='rstyle_sheet.css?1312843018'>
和更新每次更改文件时的时间戳。许多框架像红宝石在铁轨上等你这样做你
大多数浏览器缓存CSS
你可以添加一个版本号,以防止它:
<link rel='stylesheet' type='text/css' href='rstyle_sheet.css?v=2'>
如果您正在开发,并不希望缓存版本在您的浏览器中关闭缓存。
我使用的工具如下组合: 火狐+ Web开发工具栏 然后禁用>禁用缓存提到这样
CSS样式表缓存像其他的资源,无论是HTML页面,Javascript文件或图片。
和其他所有资源一样,您可以通过HTTP标头Expires:和Cache-Control:来影响缓存行为。这意味着您必须更改Web服务器配置,或者让PHP文件提供CSS文件而不是纯文本。
在Mac中,使用命令+ shift + r强制刷新页面。