因此,我一直在大学网站上工作,并且开始学习PHP,但是为此我安装了xampp并尝试从本地主机访问该网站。
据我了解,HTML文件和图像,甚至CSS中定义的(某些)图像都正在加载,但整个CSS文件却无法加载,例如float和flexbox以及某些填充,边框和不同类型的定位均不起作用如预期。肯定是在找到CSS文件,所以我认为<link>
的{{1}}标签中没有问题。
HTML标头:
<header>
答案 0 :(得分:1)
这仅仅是因为使用Xampp,浏览器会缓存您的CSS文件。这意味着,如果对文件进行更改,浏览器仍将访问缓存的文件,而不是新的文件。一个简单的技巧是从本地服务器打开CSS并刷新页面,以便使用新的CSS。
示例打开localhost:8080/project/css/style.css
并刷新该页面
答案 1 :(得分:1)
很有可能它无法按预期运行:
通过浏览器开发人员工具检查您的页面。打开控制台。检查是否有任何错误。检查css是否已加载,还检查是否加载了正确的版本。检查样式规则是应用于正确的html元素还是完全应用于样式。 如果这是Chrome中的缓存问题,则可以打开开发工具,打开“应用程序”标签,点击“清除存储”菜单项,然后清除站点数据。现在重新加载页面。在网络标签中,您还可以点击“禁用缓存”并重新加载页面。
答案 2 :(得分:0)
正如Doc-Han所说,这很可能是缓存,这是我认为我们大多数人在UI开发过程中都遇到的问题。
要解决此问题,您可以做的一件事是在隐身窗口中打开并进行调试,该窗口不会缓存文件,如果发生会话缓存,则可以重新打开以加载新集合。
或者,出于这个原因,有些代码编辑器则具有内置的Web服务器。我已经使用Adobe支架几年了,并且非常喜欢它。它使用内部节点服务器为页面提供服务,因此,它们为实时代码更新设置了页面。对代码的更改是实时反映的,我发现这对我处理UI开发流程有很大帮助,避免了此类问题,每次我进行更改仅节省了3-5秒的刷新时间(在您进行更改时加起来) 5000次更改。某些其他编辑器也提供类似的功能。
答案 3 :(得分:0)
只需清除浏览器的缓存并完成!