使用以下 html/css 时,在 Firefox 3.0.10/Leopard 中出现奇怪的语法错误:
foo.html:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="stylesheet" href="foo.css"/>
</head>
<body>
Foo
</body>
</html>
foo.css:
div {
color: #FF0000;
}
我在控制台中得到的错误是:
Error: syntax error
Source File: file://path/to/foo.css
Line: 1, Column: 1
Source Code:
div {
这不是 CSS,因为将它粘贴到内联 STYLE 标记的正文中可以正常工作。这不是链接标签,因为将 HREF 指向堆栈溢出的 css 文件不会出错。感觉就像一个 Firefox 错误,但我找不到任何文档。这是一个已知问题,是否有解决方法?它使调试或验证变得困难。
谢谢。