【问题标题】:Browsers load an broken version of CSS that's on the server, and not the original CSS浏览器加载服务器上损坏的 CSS 版本,而不是原始 CSS
【发布时间】:2021-01-31 19:44:23
【问题描述】:

所以我正在建立一个网站并且遇到了问题。我只有 1 个 HTML 文件、1 个 CSS 文件和 1 个非常小的 javascript 文件。目录都是正确的,并且 CSS amd javascript 文件在 HTML 中正确链接,但问题出在:

当我将文件放在服务器上并从我的域 (daveyloper.com) 打开网站时,网站全是 janky。 Chrome 和 Firefox 上的开发工具显示 CSS 文件与我在服务器上看到的不同。例如,服务器上的 CSS 文件的行数比开发工具中的多。有些样式也改了,比如我的#logolink#logoimg,还有.project-slides p

我注意到的另一件事是,当我使用 filezilla 和 cpanel 在服务器上上传 HTML 和 CSS 文件时,文件的大小会发生变化,变得有点小。

此外,问题似乎主要与媒体查询有关,因为桌面视图中的大多数东西都可以正常工作,但在我使用媒体查询制作的移动视图中,一切都被破坏了。

所以这是我的问题:

  1. 为什么浏览器加载的 CSS 文件与服务器上的 CSS 文件不同?
  2. 为什么 CSS 文件可以从我的硬盘正确加载,但从服务器加载时会出现上述情况?
  3. 我能做些什么来解决这个问题吗?

我使用 infinityfree 进行托管,使用 filezilla 在其上加载文件,并使用 VSCode 作为我的 IDE。我在下面链接我当前的代码: https://github.com/Lursmani/daveyloper.com

任何帮助将不胜感激。对不起,如果那里的代码都是 jank,这是我第一次建立网站,我从头开始。

【问题讨论】:

  • 您有缓存问题吗?您的浏览器是否选择了仍在其缓存中的旧版本?

标签: javascript html css rendering hosting


【解决方案1】:

我发现了问题。 Cloudflare 昨天有一个网站的缓存版本,浏览器正在加载它而不是实时网站。我清除了 Cloudflare 的缓存,现在它似乎工作正常。感谢您的帮助!

【讨论】:

    猜你喜欢
    • 2019-04-10
    • 2015-04-06
    • 1970-01-01
    • 1970-01-01
    • 2011-09-08
    • 2013-02-26
    • 1970-01-01
    • 2019-04-24
    • 2016-01-26
    相关资源
    最近更新 更多