文档声明错误IE9



注意:我在回答我自己的问题,因为我在SE中找不到任何关于这个特定错误的参考,我偶然发现了这个错误,并意外地找到了修复程序。希望它能帮助到别人

 <!-- some comment-->
 <! DOCTYPE html>
  . . . . .come css3 stuff here

上面的html在Mozilla和Chrome中非常适用。但是,为什么它在IE9中不起作用?

答案:

显然,在IE9中,文档声明不应该有任何评论。以下代码将在IE9 中工作

 <! DOCTYPE html>
 <!-- some comment-->
  . . . . .come css3 stuff here

我不知道为什么会出现这种情况,但我对这个问题感到头疼,因为我有一些其他文件在IE9中运行得很好(它们在文档类型之前没有注释)。我重新安装了IE9,终于发现了这个问题。

希望有帮助。

将任何东西放在Doctype之前都会导致它,而不仅仅是注释。

空行也会触发它。

W3C的建议是,在任何浏览器中,即使是那些允许在Doctype之前有字符的浏览器,如Chrome和FF.

最新更新