"样式表未加载,因为其MIME类型,"text/html"不是"text/css"

Sur*_*ran 33 html javascript css firefox stylesheet

我有一个JavaScript应用程序,当我在Firefox上运行它时,我在控制台上得到以下错误:

"样式表未加载,因为其MIME类型"text/html"不是"text/css".

DumbStuck!

编辑:请注意,它告诉"样式表ABCD ..."但ABCD实际上是一个HTML文件.

编辑(答案):实际上我错误地放了href="",因此html文件反过来作为CSS.Mozilla的过类似的错误一次,它是从那里我得到了答案.但是每个人的其他答案也帮助了我.谢谢.

tfe*_*onz 14

在html文档的head部分:

<link rel="stylesheet" type="text/css" href="/path/to/ABCD.css">
Run Code Online (Sandbox Code Playgroud)

您的css文件应该只是css而不包含任何标记.


Sur*_*ran 12

实际上我错误地把href ="",因此html文件引用自己作为CSS.Mozilla的过类似的错误一次,我从那里得到了答案.


Anu*_*raz 8

这更有可能是您服务器端的问题。您从“text/css”类型的服务器请求样式表页面“Styles/Site.css”,但您的服务器可能会使用“test/html”响应此请求。当我的服务器在 python 中运行时,我遇到了这个问题,它正在用标题文本/html(如我的 index.html 文件)回复请求的 css 文件。我重新安排了我的服务器代码并将正确的标题分配给其相应的页面,我的问题得到了解决。