4

Firebug 抱怨我的一个外部 CSS 文件中存在语法错误,并且总是责怪第一行: SyntaxError: syntax error

出于测试目的,我尝试注释掉并完全删除第一条规则,但下一条规则仍然显示错误。文件中的所有样式表都被忽略。

Firebug 错误信息截图

4

1 回答 1

14

实际上这是一个 JavaScript 语法错误,而不是 CSS 问题。当心不在焉地复制粘贴 HTML 标记并使用脚本标记包含 CSS 文件时,就会发生这种情况。哦!

实际上,浏览器会尝试将 CSS 内容解析为 JavaScript,这当然是行不通的。解决方案很简单:

<script src="style.css"></script> <!-- won't work -->
<link rel="stylesheet" type="text/css" href="style.css"/> <!-- better :) -->
于 2013-10-22T08:59:07.593 回答