< meta http-equiv = "X-UA-Compatible" content = "IE=edge,chrome=1" />的意義

X-UA-Compatible是神馬? 

X-UA-Compatible是IE8的一個專有<meta>屬性,它告訴IE8採用何種IE版本去渲染網頁,在html的<head>標籤中使用。能夠在微軟官方文檔獲取更多介紹。html

 

爲何要用X-UA-Compatible? chrome

在IE8剛推出的時候,不少網頁因爲重構的問題,沒法適應較高級的瀏覽器,因此使用X-UA-Compatible標籤強制IE8採用低版本方式渲染。 
使用下面這段代碼後,開發者無需考慮網頁是否兼容IE8瀏覽器,只要確保網頁在IE六、IE7下的表現就能夠了。 瀏覽器

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


使用下面這段代碼使用的是Edge 。模式Edge 模式告訴 IE 以最高級模式渲染文檔,也就是任何 IE 版本都以當前版本所支持的最高級標準模式渲染,避免版本升級形成的影響。簡單的說,就是什麼版本 IE 就用什麼版本的標準模式渲染。ui

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

 

使用如下代碼強制 IE 使用 Chrome Frame 渲染spa

<meta http-equiv="X-UA-Compatible" content="chrome=1">

 

最佳的兼容模式方案:code

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

 ps:htm

爲防止失效,X-UA-Compatible最好緊跟在head以後,以前不要有任何不標準的標籤。blog

更細,更基本的介紹能夠參考一下網址:開發

http://www.cnblogs.com/nidilzhang/archive/2010/01/09/1642887.html文檔

相關文章
相關標籤/搜索