0

我已经验证了我所有的 HTML 和 CSS,并且没有错误,但不幸的是,我的localhost只能在 Firefox 中正确呈现——在 Chrome 和 IE9 中,它们只显示没有任何 CSS 的内容。

我查看了开发人员工具控制台,发现以下错误消息:

IE

SEC7113: CSS was ignored due to mime type mismatch 

铬合金

Resource interpreted as Stylesheet but transferred with MIME type text/plain:

然而,Firefox 并没有提出任何这些抱怨。

什么可能导致此错误?

4

2 回答 2

4

无论您使用什么服务器,都不会向Content-Type浏览器发送有效的标头。如果没有此标头,浏览器会将不匹配视为安全风险并阻止文件的下载。在这种情况下,结果是无样式的内容。

Firefox 没有这样的块,因此可以正常工作。

于 2013-03-20T17:03:07.740 回答
2

啊哈!.htaccess就在我发布这个问题之后,我发现了问题:我在树的更高处有一个错误的文件。它影响了所有 JS 和 CSS 文件的处理。

有时它有助于逻辑地写出东西!:)

于 2013-03-20T17:03:01.747 回答