html - 为什么我的 CSS 没有在实时服务器上添加我今天添加的内容?
问题描述
我正在尝试让我的代码为我的 html 页面工作,但是我今天添加的 CSS 上的部分没有显示出来。这是网站和css的链接,如果你有人可以看看它并给我一些帮助!
- 卡森
解决方案
这是因为您的 css 已被浏览器缓存。通过硬刷新,您可以清除缓存。您可以在此处了解硬刷新。
但是你不能要求你的客户硬刷新。因此,您需要更新 css 文件的版本,以便浏览器了解它的新版本并清除缓存并自行加载新版本。
更新 css 版本的方法是?version=version_no
在 css 包含路径中添加。
例如:<link rel="stylesheet" type="text/css" href="css/style.css?version=1" />
推荐阅读
- c# - 模型绑定多个属性 SignalR
- sql - Laravel ajax 我的列 ID 没有被 console.log 显示
- c# - 如何使用 c# 在 selenium webdriver 中测试负面测试用例场景
- python - 自定义损失函数不可微
- python - 将字典序列(生成器)保存到 CSV 文件;处理可能丢失的键
- node.js - Nodemon 抛出错误:地址已在使用中
在 M1 Mac 上 - visual-studio - 为什么 Visual Studio 脚本都使用 ''WORKDIR /src'' 和 ''WORKDIR "/src/."''?
- javascript - 更改用户丰富状态的活动类型(从播放到聆听)
- gradle - gradle依赖中版本后面的两个感叹号`!!`是什么意思
- java - 春季批处理 - 无法使用 H2 从 BATCH_JOB_INSTANCE 中删除