在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