ie相容問題,強制使用ie瀏覽器使用最高版本核心

2021-07-31 20:03:51 字數 991 閱讀 7472

在ie8瀏覽器以後版本,都有乙個「相容性檢視」,讓不少新技術無法使用。那麼如何禁止瀏覽器自動選擇「相容性檢視」,強制ie以最高端別的可用模式顯示內容呢?下面就介紹一段html**。

x-ua-compatible是乙個設定ie瀏覽器相容模式的屬性,在ie8瀏覽器之後誕生。ie8或者ie9有很多種模式,比如,ie8有4種模式:ie5.5怪異模式、ie7標準模式、ie8幾乎標準模式、ie8標準模式;而ie9有7種模式: ie5.5怪異模式、ie7標準模式、ie8幾乎標準模式、ie8標準模式、ie9幾乎標準模式、ie9標準模式、xml模式。

我們常使用**:

來開啟ie8的標準渲染模式。這種方式在只存在ie8瀏覽器的時候比較合適,但是後來又出現了ie9、ie10、ie11等等。我們就可以這樣寫:

意思就是優先最前面的ie9,沒ie9就用ie8。那麼如果針對每一種都寫一遍,似乎就有些冗餘了。

所以我們改變方式採用**:

edge模式通知ie以最高端別的可用模式顯示內容,這實際上破壞了「鎖定」模式。

當然,我們還見過這樣的**:

就是增加了chrome=1值,目的是觸發google chrome frame,不過現在google已經拋棄google chrome frame了,因此也不用這樣寫了。

總結:在 下,使用**:

觸發標準模式,這個是最有效的方法。

在head標籤中新增一行**:

content的取值為webkit,ie-comp,ie-stand之一,區分大小寫,分別代表用webkit核心,ie相容核心,ie標準核心。

若頁面需預設用極速核,增加標籤:

若頁面需預設用ie相容核心,增加標籤:

若頁面需預設用ie標準核心,增加標籤:

注意:引號要英文狀態下的,直接複製**後看一下格式對不對,請自行更正。

IE瀏覽器相容問題

解決方法 各個版本的分析 x ua compatible是針對ie8新加的乙個設定,對於ie8以下的瀏覽器是不識別的,這個區別與 content ie 7 在無論頁面是否包含指令,都像是使用了 windows internet explorer 7的標準模式。而content ie emulatei...

IE瀏覽器相容問題

1.flex direction column 不豎向排列 解決方案 在ie中,flex direction column和align item不能同時使用,需要把align item刪掉 2.位置偏移 解決方案 在高版本瀏覽器中使用了position absolute,有時候只指定top或left...

IE瀏覽器相容問題

1.ie不相容透明度opacity 首先說明一點,ie9以上版本支援opacity屬性 包括ie9 親測過 實現相容 active2.ie不相容圓角border radius ie9及以上可支援,ie8及以下不能支援 3.ie不相容background sizeie9以下不支援此屬性,首先說下bac...