Javascript &引用;未加载样式表,因为它的MIME类型为;text/html";不是",;text/css“;

Javascript &引用;未加载样式表,因为它的MIME类型为;text/html";不是",;text/css“;,javascript,html,css,firefox,stylesheet,Javascript,Html,Css,Firefox,Stylesheet,我有一个javascript应用程序,当我在firefox上运行它时,控制台上会出现以下错误: “未加载样式表,因为 它的MIME类型“text/html”不是 “文本/css” 笨蛋 编辑: 注意,它告诉我们“样式表ABCD…” 但是ABCD实际上是一个HTML文件 编辑(ANSWER):事实上,我把href=“”放错了,因此html文件将自己重新命名为CSS。Mozilla也有类似的错误,从那里我得到了答案。但其他人的答案也帮了我。谢谢。在html文档的开头部分: <link rel=

我有一个javascript应用程序,当我在firefox上运行它时,控制台上会出现以下错误:

“未加载样式表,因为 它的MIME类型“text/html”不是 “文本/css”

笨蛋

编辑: 注意,它告诉我们“样式表ABCD…” 但是ABCD实际上是一个HTML文件


编辑(ANSWER):事实上,我把
href=“”
放错了,因此html文件将自己重新命名为CSS。Mozilla也有类似的错误,从那里我得到了答案。但其他人的答案也帮了我。谢谢。

在html文档的开头部分:

<link rel="stylesheet" type="text/css" href="/path/to/ABCD.css">


您的css文件应仅为css,不包含任何标记。

您正试图将其用作css文件,可能是通过使用

<link rel=stylesheet href=ABCD.html>


@导入url(“ABCD.html”);

事实上我把href=”放错了,因此html文件引用了CSS。Mozilla也有类似的错误,我从中得到了答案。

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

查看任何.htaccess。可能是.htaccess规则干扰了正确的输出。尝试直接在地址栏中浏览CSS资源,它必须以文本格式显示

这就是在.htaccess中为我所做的(可能是您有一个指令使所有文件都以MIME类型text/html加载):

In.htaccess

AddType text/css .css

在Ubuntu的conf文件中:/etc/apache2/sites enabled/your-file.conf

改变

AddHandler application/x-httpd-php .js .xml .htc .css
致:


你能提供一些示例标记吗?我想你用了错误的方式包含了
ABCD
接受这一点是封闭的,而且是旧的-但是,如果它对其他人有帮助的话。我刚刚在控制台中收到了完全相同的错误消息,但发现url被破坏了。错误消息未识别实际问题。(为了清楚起见,我的css文件具有正确的类型属性和后缀:.css,而不是其中一些答案中指出的.html)。OP说,
ABCD
是一个html文件。所以它被错误地认为是CSS(我猜)。对我不起作用
AddHandler application/x-httpd-php .js .xml .htc .css
AddHandler application/x-httpd-php .js .xml .htc