Html 更改后是否刷新CSS样式表?

Html 更改后是否刷新CSS样式表?,html,css,Html,Css,可能重复: 在网站经历视觉变化后,更新css样式表的最佳实践是什么 我最近用新图片更新了我的网页,并更新了css。当我的朋友浏览这个网站时,由于某种原因,他的浏览器上的css呈现了新的图像。他以前去过那个地方。据我所知,样式表没有刷新,但在他第一次发布网站时,这些图片发生了更改,导致样式表出现错误。在他刷新页面后,它更新了css,看起来还不错 在重大更改之后,我是否需要更改css的名称以强制下载新的样式表?或者有没有办法让浏览器强制重新加载样式表?他有以前的版本,因为它是缓存的。在他这方面,他

可能重复:

在网站经历视觉变化后,更新css样式表的最佳实践是什么

我最近用新图片更新了我的网页,并更新了css。当我的朋友浏览这个网站时,由于某种原因,他的浏览器上的css呈现了新的图像。他以前去过那个地方。据我所知,样式表没有刷新,但在他第一次发布网站时,这些图片发生了更改,导致样式表出现错误。在他刷新页面后,它更新了css,看起来还不错


在重大更改之后,我是否需要更改css的名称以强制下载新的样式表?或者有没有办法让浏览器强制重新加载样式表?

他有以前的版本,因为它是缓存的。在他这方面,他可以通过使用
cntrl
+
f5
(在chrome上)或他的浏览器等效工具来“强制”一个新的CSS文件。或者只是清空他的储藏室

对于您来说,您可以做的是更改样式表的名称。您可以通过向样式表href添加一个
?=x
来实现这一点。它使浏览器认为它是一个新版本,但实际上只是旧版本


如果您不想再次缓存该文件(我不建议这样做),您可以在
?=
中添加时间戳,但我不建议他使用以前的版本,因为它是缓存的。在他这方面,他可以通过使用
cntrl
+
f5
(在chrome上)或他的浏览器等效工具来“强制”一个新的CSS文件。或者只是清空他的储藏室

对于您来说,您可以做的是更改样式表的名称。您可以通过向样式表href添加一个
?=x
来实现这一点。它使浏览器认为它是一个新版本,但实际上只是旧版本


如果您不想再次缓存文件(我不建议这样做),您可以在
?=
中添加一个时间戳,但我也不建议一个常见的解决方案是这样的:
一个常见的解决方案是这样的:
浏览器正在缓存CSS文件。如果这是开发过程中出现的问题,您可以使用诸如为脚本链接添加时间戳之类的技巧:


在生产中,这通常不是问题,可以通过用户清除缓存来解决。通常,浏览器会在刷新时获取更改。

浏览器正在缓存CSS文件。如果这是开发过程中出现的问题,您可以使用诸如为脚本链接添加时间戳之类的技巧:

在生产中,这通常不是问题,可以通过用户清除缓存来解决。通常,浏览器会在刷新时接收到更改