IE中的浏览器模式和文档模式

时间:2011-12-21 12:25:21

标签: asp.net internet-explorer html5

在IE9浏览器中,页面显示不正确。使用开发人员工具栏我找到了以下屏幕截图,其中显示了

Browser Mode:IE9 Compat View
Document Mode : IE7 standards

如果我强制浏览器

Browser Mode : IE9 
DOucment Mode : IE9 Standard 

然后显示正确。

如何在不强制浏览器进入IE9模式的情况下正确显示页面。

Browser Mode Document Mode

2 个答案:

答案 0 :(得分:1)

啊...... IE9之前,Internet Explorer不支持HTML5。将其添加到标题中:

<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

此外,添加像这样的HTML5重置样式表: http://html5doctor.com/html-5-reset-stylesheet/

答案 1 :(得分:0)

在IE7的模拟版本中看起来有所不同,因为你是用HTML5编写的,IE5是在HTML5甚至是W3C眼中的苹果之前开发的。

小心使用上面答案中规定的黑客。最好了解您添加到网站的每一段代码。

同样重要的是要记住,每增加一次按键,所有其他文档都会在服务器和浏览器上产生更大的负载,这会增加您的加载时间。