【问题标题】:CSS code not working only when website is liveCSS代码仅在网站上线时不起作用
【发布时间】:2019-03-12 13:10:13
【问题描述】:

我正在我的网站matthewbellanalytics.com 上工作,我一直在尝试对contact pagecontact.css CSS 进行一些更改。我编辑了 CSS 文件,但离线看到的更改并未在线反映。

具体来说,我更改了background-color:blue,它可以离线工作,如下所示:

然后我在我的 hostgator 服务器上替换了该文件,并通过从我的 cPanel 重新下载 CSS 文件仔细检查了它是否被正确替换。

background-color:blue 肯定仍然是代码的一部分。

但是当我在线查看网站时。 background-color:blue,神秘地不再是 CSS 文件的一部分。

我认为这一定是缓存问题,所以我清除了 firefox 和 chrome 上的缓存,但仍然没有运气。然后我尝试在 Opera 上打开我以前没有做过的网站,所以应该没有缓存。没运气。

在线页面仍未更新为蓝色,如下所示:

【问题讨论】:

  • 重新上传css并删除缓存然后硬刷新:)
  • 我已经重新上传并在全新的浏览器中打开了
  • 删除浏览器历史记录然后硬刷新alt+f5
  • 我已经清除了 firefox 和 chrome 上的缓存
  • 它对你有用吗?你能确认这是一个缓存问题吗?

标签: html css hosting


【解决方案1】:

检查 css 文件路径。在服务器中,路径可能会有所不同。

【讨论】:

  • 好主意,但运气不好。这绝对是一个缓存问题。
  • 是的,可能是服务器缓存。
【解决方案2】:

通过进入开发人员工具并在“网络”选项卡下从那里禁用缓存,我能够在 chrome 中解决它,但不能在 firefox 中解决。似乎没有其他清除缓存的方法有效。

【讨论】:

  • 不,没关系,这不起作用。我又遇到了同样的问题
猜你喜欢
  • 2018-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多