2016-12-16 114 views
0

因此,我使用XAMPP(如果有问题)并且每次重新启动本地服务器时,样式都停止工作。HTML不会读取CSS样式

比如我现在所拥有的这种风格链接:

<link href="style/mainstyling.css" rel="stylesheet" type="text/css"/> 

每次当我重新启动本地服务器的造型实际上是工作,但是当我做出改变到CSS文件本身,它不影响页面。现在的修复是当我复制所有的CSS代码,并将其放入另一个完全不同名称的文件,并再次连接到PHP(HTML)页面本身。

我一直在阅读关于它的文章,在这种情况下,我找不到任何可以解决问题的实际答案。它可能是浏览器的缓存或者我不知道。

是的,一切都在正确的目录中。

+0

您是否尝试过重新加载?在Chrome快捷方式中是'ctrl + shift + r'。长期解决方案是关闭XAMPP中的缓存。 – apsdehal

+0

关闭XAMPP中的缓存并查看是否有帮助。或者,如果您有某种.htaccess文件,请检查缓存标题,并根据您使用的服务器端语言,检查是否有可能影响此设置的设置。另外,您不需要更改文件名。只需要添加一个url-attribute到现有的。像这样:'href =“style/mainstyling.css#ver.1”'并更新数字。 – junkfoodjunkie

+0

只要你在Windows上,硬重载/重载就是'ctrl + F5'或'F5'。 – junkfoodjunkie

回答

0

在Chrome(F12)打开开发人员工具,去到你的网络选项卡,然后看看 HTTP响应mainstyling.css检查:

  1. 得到了200 OK,而不是404
  2. 响应Content-Type为“text/css”
  3. 检查响应主体是否有CSS。
  4. 通过CSS格式检查器运行CSS并检查它是否有效。