Firebug 抱怨我的一个外部 CSS 文件中存在语法错误,并且总是责怪第一行:
SyntaxError: syntax error
出于测试目的,我尝试注释掉并完全删除第一条规则,但下一条规则仍然显示错误。文件中的所有样式表都被忽略。
Firebug 抱怨我的一个外部 CSS 文件中存在语法错误,并且总是责怪第一行:
SyntaxError: syntax error
出于测试目的,我尝试注释掉并完全删除第一条规则,但下一条规则仍然显示错误。文件中的所有样式表都被忽略。
实际上这是一个 JavaScript 语法错误,而不是 CSS 问题。当心不在焉地复制粘贴 HTML 标记并使用脚本标记包含 CSS 文件时,就会发生这种情况。哦!
实际上,浏览器会尝试将 CSS 内容解析为 JavaScript,这当然是行不通的。解决方案很简单:
<script src="style.css"></script> <!-- won't work -->
<link rel="stylesheet" type="text/css" href="style.css"/> <!-- better :) -->