0

我想讓IE 8將我的網站理解爲IE8。而不是在IE7,兼容模式等IE8兼容性和文檔模式

我有很多問題要做到這一點,即使是我的本地主機相同的網站是不同的,在生產服務器。 (不要介意什麼語言,發生在:php和asp.net)。

我一直在看這些鏈接:

http://msdn.microsoft.com/es-es/library/cc288325(VS.85).aspx
http://msdn.microsoft.com/es-es/library/cc817574.aspx

但我cound沒有得到任何東西。

請幫忙!

在此先感謝

更新

是的,這正是我想要的,強制IE不渲染在兼容模式下頁面

+1

您還沒有提出任何實際問題。 :)請重新說明。 – 2010-09-06 16:23:01

+0

他可能想要一種方法來強制IE *不要在兼容模式下渲染頁面*。 – 2010-09-06 16:24:50

回答

0

我沒有得到太多的your link不過,當我將語言更改爲英語時,它變成了rather comprehensible

你試過

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

這應該告訴IE8渲染採用了最新的IE引擎和設置的頁面,沒有「老瀏覽器仿真」。

+0

我加了meta標籤,告訴我安德烈亞斯。它試圖將文檔模式更改爲IE8標準版,但瀏覽器模式仍處於IE8兼容性狀態。 – Diego 2010-09-07 12:20:07

+0

元標籤的要點是,您可以決定何時您的設計可以適用於較新的瀏覽器版本,並且可以模擬舊版本。你不應該在生產中使用'IE = edge',而是'IE = EmulateIE8'(或者'IE = EmulateIE9')。 – Smamatti 2011-10-26 13:50:24

2

理解瀏覽器模式和文檔模式之間的區別很重要。

文檔模式處於文檔的控制之下。設置X-UA兼容或DocType控制文檔模式。

瀏覽器模式不在文檔的控制下,並影響用戶代理字符串和條件註釋/版本向量。瀏覽器模式由用戶的兼容性視圖設置和文檔的URL控制。例如,如果文檔位於Intranet上,則默認處於兼容性瀏覽器模式。這可以通過單擊工具>兼容性視圖設置>並取消選中「在兼容性視圖中顯示Intranet站點」來禁用。

您可以在IE Developer Tools中看到(並暫時覆蓋)這兩種模式(點擊F12)。