2014-02-18 33 views
0

我有一個默認爲「文檔模式:5(默認)」的ASP.NET頁面。我知道我可以添加一個元標記來強制IE =「邊緣」,如下所示,但是它們在這個頁面或它的母版頁中都沒有這樣的元標記。如果沒有設置這樣的元標記,IE是否根據頁面的標記動態設置文檔模式?在Internet Explorer 11中查看的ASP.NET頁面默認爲文檔模式:5(默認)。爲什麼?

<meta http-equiv="X-UA-Compatible" content="IE=edge /> 
+0

microsoft記錄了IE如何選擇文檔類型[這裏](http://msdn.microsoft.com/en-us/library/ff405803(v = vs.85).aspx) –

+0

是的,我以前瀏覽過此頁並無法得到我的問題的答案。請注意,下面的部分「以下各節解釋了這些規則如何影響Internet Explorer在文檔模式之間選擇的方式。」是空白的... –

+0

它看起來可能是由於網站重新設計。左側導航顯示更多選項。它看起來像最有可能的原因在您的情況(imo)記錄[這裏](http://msdn.microsoft.com/en-us/library/ff955275(v = vs.85).aspx) –

回答

0

感謝pwdst,您對文檔類型的建議是正確的。我發現這個項目的每個單獨的頁面都有不同的doctype聲明,因爲它是在HTLM 4.01標準下開發的,隨着時間的推移,開發人員已經逐步將頁面移動到HTML5。有問題的頁面仍然包含HTML 4.01 Transitional文檔類型。

相關問題