注意:我正在回答我自己的问题,因为我无法在SE中找到任何关于这个特定错误的引用,我偶然发现了这个错误。希望它可以帮助某人。 。 。 。
<!-- some comment-->
<! DOCTYPE html>
. . . . .come css3 stuff here
上面的html在Mozilla和Chrome中完美运行。 。但是,为什么它不能在IE9中运行?
解答:
在IE9中,文件声明显然不应该有任何评论。以下代码适用于IE9
<! DOCTYPE html>
<!-- some comment-->
. . . . .come css3 stuff here
我不知道为什么会出现这种情况,但我在这个问题上突破了问题,因为我在IE9中有一些其他文件完美运行(他们在doc类型之前没有评论)。 。我重新安装IE9,终于找到了这个问题。 。
希望它有所帮助。 。 。
答案 0 :(得分:1)
在Doctype之前放置任何内容都会导致它,而不仅仅是注释。
空行也会触发它。
W3C建议您在任何浏览器中都不要在Doctype之前放置任何内容,即使是那些容忍其前面的字符的内容,例如Chrome和FF。