在IE9浏览器中,页面显示不正确。使用开发工具栏我发现下面的截图中,它显示IE中的浏览器模式和文档模式
Browser Mode:IE9 Compat View
Document Mode : IE7 standards
如果我强迫浏览器
Browser Mode : IE9
DOucment Mode : IE9 Standard
然后它正确显示。
如何在不强制浏览器进入IE9模式的情况下正确显示页面。
在IE9浏览器中,页面显示不正确。使用开发工具栏我发现下面的截图中,它显示IE中的浏览器模式和文档模式
Browser Mode:IE9 Compat View
Document Mode : IE7 standards
如果我强迫浏览器
Browser Mode : IE9
DOucment Mode : IE9 Standard
然后它正确显示。
如何在不强制浏览器进入IE9模式的情况下正确显示页面。
啊... Internet Explorer中不支持HTML5的IE9之前。这增加了头:还有
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
,添加HTML5重置样式表,像这样的: http://html5doctor.com/html-5-reset-stylesheet/
它看起来在IE7的模拟版本不同,因为你在HTML5写的,和IE7是在HTML5之前开发甚至是W3C眼中的一个苹果。
请小心使用上述答案中规定的黑客。理解你添加到你网站的每一段代码是最好的。
记住每个额外的文档,每添加一个按键,都会在服务器和浏览器上产生更大的负载,这会增加您的加载时间。
你的问题是,无论您在IE7中使用哪种标记/ CSS/JS都无法使用。解决这个问题,世界上的一切都会变好。如果你分享你的标记/ CSS/JS,我们会更有帮助。 – 2011-12-21 12:43:15
@AymanSafadi,非常感谢。我使用了html5标记,地址是http://nazmulweb.com – Hoque 2011-12-21 12:47:19
[定义文档兼容性](http://msdn.microsoft.com/en-us/library/cc288325%28v=vs.85%29.aspx ) – robertc 2011-12-21 12:49:02