Html CSS浏览器缓存
添加css文件时,是否有可能进行缓存,如下所示:-Html CSS浏览器缓存,html,css,browser-cache,Html,Css,Browser Cache,添加css文件时,是否有可能进行缓存,如下所示:- <link rel='stylesheet' type='text/css' href='rstyle_sheet.css'> 因为在该文件中所做的更改不会立即反映出来 如果是的话,有什么方法可以解决这个问题吗?大多数浏览器都会缓存CSS 您可以添加一个版本号来阻止它: <link rel='stylesheet' type='text/css' href='rstyle_sheet.css?v=2'> 是的,在
<link rel='stylesheet' type='text/css' href='rstyle_sheet.css'>
因为在该文件中所做的更改不会立即反映出来
如果是的话,有什么方法可以解决这个问题吗?大多数浏览器都会缓存CSS
您可以添加一个版本号来阻止它:
<link rel='stylesheet' type='text/css' href='rstyle_sheet.css?v=2'>
是的,在css文件名后添加时间戳,如下所示:
<link rel='stylesheet' type='text/css' href='rstyle_sheet.css?1312843018'>
并在每次更改文件时更新时间戳。如果您正在开发并且不希望缓存版本关闭浏览器中的缓存,许多框架(如ruby on rails等)都会为您这样做 我使用以下工具组合: Firefox+Web开发者工具栏
然后禁用>禁用缓存以这种方式引用的CSS样式表会像其他资源一样被缓存,无论是HTML页面、Javascript文件还是图像
与其他所有资源一样,您可以通过HTTP头文件和文件来影响缓存行为。这意味着您必须更改Web服务器配置,或者让CSS文件由PHP脚本而不是纯文本提供。在Mac中,使用command+shift+r强制刷新页面