2015-05-26 65 views

回答

1

這取決於您正在使用哪個版本的Internet Explorer。如果您使用的是Internet Explorer 10或更低版本,則它們完全相同。但是,如果您使用的是Internet Explorer 11,則它們會非常不同。

IE=edge部分指示瀏覽器進入最新支持的文檔模式;對於Internet Explorer 11,這是IE11文檔模式。相反,IE=10指示瀏覽器進入Internet Explorer 10文檔模式。

在Internet Explorer 10之前的瀏覽器中,這些瀏覽器也支持元標記或等效的HTTP響應標頭,這兩種方法都會觸發最新的可能文檔模式。如果我沒有弄錯,所有其他瀏覽器都會陷入IE 5 Quirks模式。

我鼓勵你只有只有使用IE=edge,以確保Internet Explorer 11上的用戶獲得最現代的體驗。儘管這與Internet Explorer 11的相關性停止了。隨着Windows 10的推出,Microsoft Edge將成功實現Internet Explorer,並且根本不支持文檔模式。

請務必使用<!DOCTYPE html>文檔類型,因爲這有助於確保您的用戶在Internet Explorer中獲得最佳體驗。 x-ua-compatible元標記/標題僅用於暫時恢復網站的功能,而網站本身可以通過現代標準進行更新。

+0

感謝您的澄清。 IE邊緣是一種限制模式嗎?喜歡在js中嚴格使用。找不到爲什麼頁面不斷崩潰 – arivu86

+0

不,在這種情況下,「邊緣」意味着更多的支持更多的標準和功能。低於「邊緣」的文檔模式產生越來越少的功能,標準和改進。 – Sampson

+0

我可以在元標記中使用IE邊緣和IE 10內容嗎?只是爲了確保回退,如果出現問題將回落到IE 10. – arivu86

相關問題