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文檔