HTML5 doctype把IE9进入怪癖模式?
我试图让IE9加载我的网页与IE9标准…
我注意到有<!DOCTYPE HTML>
把该死的东西放入怪癖模式…这几乎打破了页面上的一切…
如何让IE坚持IE9标准?
配售:
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
在<head>
标签中应该这样做。
确保在DOCTYPE声明之前没有任何HTML注释,否则会触发IE9使用怪异模式。
只要在页面顶部有<!DOCTYPE html>
,没有任何前面的内容应该足以使IE9使用标准模式。 你也不需要meta标签。
除非您指定,否则使用WebBrowser
控件显示HTML将使用IE8呈现 ,而不考虑doctype
<meta http-equiv="X-UA-Compatible" content="IE=9" />
要么
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
删除所有不支持的评论,检查支持的评论。 并放在你的头标签。 doctypes声明应该是HTML中的第一行。
我已经在所有的页面中提到过。 然而,它只是正确地显示所有其他页面的主页,页面仍然以分散模式呈现。