注意:我在回答我自己的问题,因为我在SE中找不到任何关于这个错误的参考,我无意中发现了这个错误。希望它能帮到别人。。。。。
<!-- some comment-->
<! DOCTYPE html>
. . . . .come css3 stuff here上面的html在Mozilla和Chrome中工作得很好。。.But,为什么它不能在IE9上工作?
答案:
显然,在IE9中,文档声明之前不应该有任何注释。下面的代码将在IE9中工作
<! DOCTYPE html>
<!-- some comment-->
. . . . .come css3 stuff here我不知道为什么会出现这种情况,但我在这个问题上非常吃惊,因为我有一些其他文件在IE9中运行得很好(在文档输入之前,它们没有注释)。。.I重新安装了IE9,终于发现了这个问题。。。
希望能帮上忙。。。。
发布于 2012-08-20 19:38:32
在Doctype之前放置任何内容都会导致它,而不仅仅是注释。
空行也会触发它。
W3C的建议是,在任何浏览器中都不要在Doctype之前放置任何内容,即使是在浏览器之前容忍字符的浏览器,比如Chrome和FF。
https://stackoverflow.com/questions/12043377
复制相似问题