2011-12-21 104 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眼中的一個蘋果。

請小心使用上述答案中規定的黑客。理解你添加到你網站的每一段代碼是最好的。

記住每個額外的文檔,每添加一個按鍵,都會在服務器和瀏覽器上產生更大的負載,這會增加您的加載時間。

相關問題