2016-12-16 70 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並檢查它是否有效。