2011-12-21 80 views
0

在IE9浏览器中,页面显示不正确。使用开发工具栏我发现下面的截图中,它显示IE中的浏览器模式和文档模式

Browser Mode:IE9 Compat View 
Document Mode : IE7 standards 

如果我强迫浏览器

Browser Mode : IE9 
DOucment Mode : IE9 Standard 

然后它正确显示。

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

Browser Mode Document Mode

+1

你的问题是,无论您在IE7中使用哪种标记/ CSS/JS都无法使用。解决这个问题,世界上的一切都会变好。如果你分享你的标记/ CSS/JS,我们会更有帮助。 – 2011-12-21 12:43:15

+0

@AymanSafadi,非常感谢。我使用了html5标记,地址是http://nazmulweb.com – Hoque 2011-12-21 12:47:19

+0

[定义文档兼容性](http://msdn.microsoft.com/en-us/library/cc288325%28v=vs.85%29.aspx ) – robertc 2011-12-21 12:49:02

回答

1

啊... 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/

+0

虽然我在浏览IE9,但我遇到了上述问题。 – Hoque 2011-12-21 13:04:27

+0

反正问题是什么?它看起来像IE7上有什么问题,但它在IE9上看起来很好。 IE7中的问题与HTML5相关。 IE7不知道如何解释“

”标签。 – 2011-12-21 13:19:36

+0

html5.js是做什么的?我在html5.js里面看到过,似乎所有的行都被注释了。 – Hoque 2011-12-21 13:51:24

0

它看起来在IE7的模拟版本不同,因为你在HTML5写的,和IE7是在HTML5之前开发甚至是W3C眼中的一个苹果。

请小心使用上述答案中规定的黑客。理解你添加到你网站的每一段代码是最好的。

记住每个额外的文档,每添加一个按键,都会在服务器和浏览器上产生更大的负载,这会增加您的加载时间。