關于ie8兼容:x-ua-compatible屬性的解釋
來源:易賢網 閱讀:1833 次 日期:2014-11-12 13:55:37
溫馨提示:易賢網小編為您整理了“關于ie8兼容:x-ua-compatible屬性的解釋”,方便廣大網友查閱!

問題描述:

復制代碼代碼如下:<meta http-equiv=x-ua-compatible content=ie=9; ie=8; ie=7; ie=edge />

1、這個到底是什么意思?

2、一些示例使用”,”分離ie的版本,而一些使用”;“,哪個正確?

3、我想知道ie=9; ie=8; ie=7; ie=edge順序的含義。

在文檔中使用了<!doctype>

答復:

對于ie8及以上版本,例如:

復制代碼代碼如下:<meta http-equiv=x-ua-compatible content=ie=9; ie=8; ie=7 />

強制瀏覽器按照特定的版本標準進行渲染。但不支持ie7及以下版本。如果用分號(;)分隔,對于不同的瀏覽器版本就有不同的兼容性,例如

復制代碼代碼如下:<meta http-equiv=x-ua-compatible content=ie=7; ie=9 />

以上就表明,將ie8和ie7按照ie7標準渲染,但是ie9還是按照ie9的標準渲染。它允許有不同的向后兼容水平。盡管在真實情況中,你只要選擇一種版本:

復制代碼代碼如下:<meta http-equiv=x-ua-compatible content=ie=8 />

這對于測試和維護會更加簡單。而通常更加有用的方式就是進行仿真模擬

復制代碼代碼如下:<meta http-equiv=x-ua-compatible content=ie=emulateie8 />

對于ie=edge

復制代碼代碼如下:<meta http-equiv=x-ua-compatible content=ie=edge />

這意味著,會強制瀏覽器按照最新的標準去渲染。就像在google’s cdn使用最新版本的jquery一樣,這是按照最新版本,但也可能由于沒有固定的版本而破壞你的布局。

最后,考慮下面這個

復制代碼代碼如下:<meta http-equiv=x-ua-compatible content=ie=edge,chrome=1 />

添加”chrome=1“將允許站點在使用了谷歌瀏覽器內嵌框架(chrome frame)的客戶端渲染,對于沒有使用的,則沒有任何影響。

復制代碼代碼如下:

for more information, there is plenty to read here, and if you want to learn about chromeframe (which i recommend) you can learn about its implementation here.

ps:x-ua-compatible是針對 ie8 版本的一個特殊文件頭標記,用于為 ie8 指定不同的頁面渲染模式,對于ie8之外的瀏覽器是不識別的。

目前絕大多數網站都用<meta http-equiv=”x-ua-compatible” content=”ie=emulateie7″ >來作為ie8的兼容方法。為了避免制作出的頁面在ie8下面出現錯誤,建議直接將ie8使用ie7進行渲染。也就是直接在頁面的header的meta標簽中加入如下代碼:

復制代碼代碼如下:

<meta http-equiv=”x-ua-compatible” content=”ie=7″ /></p> <p><meta http-equiv=”x-ua-compatible” content=”ie=emulateie7″ ></p> <p><meta http-equiv=”x-ua-compatible” content=”ie=emulateie8″ >

但是<meta http-equiv=”x-ua-compatible” content=”ie=emulateie7″ >仍然是首選。

stackoverflow原鏈接;http://stackoverflow.com/questions/14611264/x-ua-compatible-content-ie-9-ie-8-ie-7-ie-edge?answertab=active#tab-top

更多信息請查看IT技術專欄

更多信息請查看網頁制作
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
未满十八18勿进黄网站免费看