html - 更改后刷新 CSS 样式表?

标签 html css

<分区>

Possible Duplicate:
Force refresh of cached data

在网站进行视觉更改后更新 css 样式表的最佳做法是什么?

我最近用新图片更新了我的网页并更新了 css。当我的 friend 查看该站点时,由于某种原因,他的浏览器将以前的 css 与新图像一起渲染。他以前访问过该站点。据我所知,样式表没有刷新,但他们的图像在他第一次启动该网站时发生了变化,导致它显示不正确。在他刷新页面后,它更新了 css,但看起来还不错。

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

最佳答案

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

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

如果您不想再次缓存该文件(我不建议这样做),您可以向 ?= 添加时间戳,但同样,我不建议这样做

关于html - 更改后刷新 CSS 样式表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14486043/

上一篇:垂直居中文本的 CSS 填充问题

下一篇:jquery - 如何自定义浏览器下拉选择菜单,以显示样式框?

相关文章:

javascript - 如何识别 Canvas 上绘制的矩形上的单击

html - 绝对定位的 div 的宽度

javascript - Bootstrap 日期选择器在文本区域中不起作用

css - 在随字母高度缩放的跨度内垂直对齐字母

html - CSS margin vh 无法正常工作

css - 两个 Div,相同的 CSS,相同的行

javascript - JS : Extract text from a string without jQuery

javascript - 如何使用 css 模糊图像 <img> 标签的一部分,我没有使用背景图像的选项

javascript - 如何将 <img> 标签 SRC 加载到 JavaScript 变量中以便在多个图像中重复使用?

html - Bootstrap 列的高度定义为行宽度的百分比