保存后 CSS 样式未应用于网站(在 XAMPP localhost 上运行)

Posted

技术标签:

【中文标题】保存后 CSS 样式未应用于网站(在 XAMPP localhost 上运行)【英文标题】:CSS style is not applied to website after saving (running on XAMPP localhost) 【发布时间】:2020-02-04 19:14:02 【问题描述】:

我最近开始使用 php,所以我也开始使用 XAMPP,在过去的两天里,当我最初更改 CSS 文件中的代码时,它并没有在网站上更新它。就像昨晚我改变了一些东西,直到今天早上我再次启动它时它才被应用。 XAMPP 在线,运行 ProFTPD、Apache 和 mysql,网络也在线。为什么是这样?在它运行良好之前的最后两天只是这样。

尝试重新启动一切并更改文件路径。

【问题讨论】:

可能是缓存...只需检查您的浏览器或您使用的应用程序 以隐身模式打开应用,或删除缓存 我认为这个问题与是否使用 Xampp 无关,我认为浏览器本身为 CSS 文件应用了缓存。你用谷歌浏览器吗? 很抱歉对这一切还很陌生。检查浏览器或应用是什么? 按 ctrl + f5 进行硬重新加载 【参考方案1】:

此问题与使用 Xampp 无关,我认为您使用的浏览器正在缓存 css 文件,这意味着您每次刷新页面时都无法获取更新的 CSS。

如果您使用的是 Google Chrome,您需要进入浏览器设置并在开发版本中禁用缓存模式,并使用以下步骤进行操作:

1:检查此页面或任何页面(F12,如果您使用的是 Windows)。

2:按F1,设置会打开给你。

3:在右侧的“元素”下的“网络”部分检查(在 DevTools 打开时禁用缓存)

4:关闭所有内容再打开,每次更新这个文件时都能得到更新后的CSS样式

还有另一种解决方案,每次像这样更新样式文件时更改样式 URL 版本 => siteURL/style.css?ver=1.1.161017(添加 Ver=number)将强制浏览器更新缓存的 CSS 文件

希望有帮助

【讨论】:

【参考方案2】:

您可以使用键盘快捷键打开隐身窗口:

Windows, Linux, or Chrome OS: Press Ctrl + Shift + n.
Mac: Press ⌘ + Shift + n.

【讨论】:

【参考方案3】:

这可能是缓存问题。

将 Chrome 作为活动窗口尝试按 Ctrl+R Ctrl+F5(强制清除缓存)在您的键盘上。

【讨论】:

【参考方案4】:

这确实是一个缓存问题。

修复:检查此页面或任何页面(如果您使用的是 Windows,请按 F12) 2:按 F1,设置将向您打开。 3:在右侧的元素下的网络部分检查(在DevTools打开时禁用缓存)4:关闭所有内容并再次打开它,您将能够在每次更新此文件时获得更新的CSS样式。

感谢所有帮助过它的人!

【讨论】:

以上是关于保存后 CSS 样式未应用于网站(在 XAMPP localhost 上运行)的主要内容,如果未能解决你的问题,请参考以下文章

绑定后 CSS 类样式未更新

CSS 样式未在 IE 7 上显示 [关闭]

未应用网站样式。 (从 php 包含调用 stylesheet.css)

iOS 10:CSS 样式未应用于类更改

Tailwind CSS 在构建后未应用样式

Tailwind CSS 样式未应用于 Vercel 上已部署的 NextJs 应用程序