HTML5 doctype将IE9置于怪癖模式?

时间:2011-06-30 03:45:28

标签: html5 internet-explorer-9 doctype

我正在尝试让IE9加载我的IE9标准页面......

我注意到<!DOCTYPE HTML>让那该死的东西变成怪癖模式......这几乎打破了页面上的所有内容......

如何让IE坚持使用IE9标准?

5 个答案:

答案 0 :(得分:134)

配售:

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<{1}}标签中的

应该这样做。

答案 1 :(得分:62)

确保在DOCTYPE声明之前没有任何HTML注释,否则它将触发IE9使用怪癖模式。

只需在页面顶部放置<!DOCTYPE html>,其前面没有任何内容就足以让IE9使用标准模式。您也不应该使用元标记。

答案 2 :(得分:5)

使用WebBrowser control to display HTML will use IE8 rendering,无论doctype如何,除非您指定

<meta http-equiv="X-UA-Compatible" content="IE=9" />

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

答案 3 :(得分:4)

删除所有不支持的评论,检查支持的评论。 并放在你的头标签。 doc类型声明应该是HTML中的第一行。

答案 4 :(得分:0)

我在所有页面中都提到过。但是,它只是正确显示所有其他页面的主页,页面仍然以分散模式呈现。