我正在尝试让IE9加载我的IE9标准页面......
我注意到<!DOCTYPE HTML>
让那该死的东西变成怪癖模式......这几乎打破了页面上的所有内容......
如何让IE坚持使用IE9标准?
答案 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)
我在所有页面中都提到过。但是,它只是正确显示所有其他页面的主页,页面仍然以分散模式呈现。