X-UA-Compatible

前幾日修改一個活動頁面,測試的時候發現在ie8下面顯示有問題,而線上的頁面在ie8下面顯示沒有問題,通過仔細的查找,最後發現原來是在 head 標籤裏少了一段代碼:<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />,這段代碼是什麼意思呢?

首先要說明的是 X-UA-Compatible 這個屬性值在ie6、ie7下面不認識。其次<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />是讓瀏覽器以ie7的方式進行渲染,使網頁正常顯示。

當然 X-UA-Compatible 中還有其他方法,如:<meta http-equiv="X-UA-Compatible" content="IE=7" />,兩者有和區別?

其實兩個沒有太大的區別,只是Emulate模式更加重視<!DOCTYPE>。現在大多數頁面都是xhtml,而xhtml與html的不同就在於更加規範,比如標籤必須要閉合,標籤必須被正確的嵌套,doctype必不可少。

所以推薦使用<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />。


PS:博客搬家了,以後不再 CSDN 更新了,見諒。最新博客地址:http://www.cnblogs.com/yjzhu/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章