【问题标题】:Document Declaration error IE9文件声明错误 IE9
【发布时间】:2012-08-16 02:53:51
【问题描述】:

注意:我正在回答我自己的问题,因为我无法在 SE 中找到任何关于我偶然发现并意外找到修复程序的特定错误的任何参考。希望它可以帮助某人。 . . . .

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

上面的 html 在 Mozilla 和 Chrome 中完美运行。 . .但是,为什么它在 IE9 中不起作用?

回答:

显然,在 IE9 中,文档声明之前不应有任何 cmets。以下代码适用于 IE9

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

我不知道为什么会这样,但我在这个问题上打破了我的头脑,因为我有一些其他文件在 IE9 中运行良好(它们在 doc 类型之前没有 cmets)。 . .我重新安装了IE9,终于发现了这个问题。 . .

希望对您有所帮助。 . . .

【问题讨论】:

标签: html internet-explorer css internet-explorer-9


【解决方案1】:

在 Doctype 导致它之前放置任何东西,而不仅仅是 cmets。

空白行也会触发它。

W3C 建议您在任何浏览器中都不要在 Doctype 之前放置任何内容,即使是那些允许在其之前添加字符的浏览器,例如 Chrome 和 FF。

【讨论】:

    猜你喜欢
    • 2015-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多