ie 瀏覽器支援多種文件相容模式,得以因此改變頁面的渲染效果。
ie9 模式支援全範圍的既定行業標準,包括 html5(草案), w3c css level 3 規範(草案), svg 1.0規範等
ie8 模式支援許多既定行業標準,w3c css level 2.1 規範和 w3c selectors api,有限支援w3c css level 3 規範(草案)和其他行業標準
ie7 模式強制瀏覽器按照 ie 7 標準模式渲染文件,忽略是否定義指令
emulate ie9 模式告訴 ie 使用指令來決定如果渲染文件。標準模式下以 ie9 渲染,怪癖模式下以 ie5 渲染。和ie9 模式不同的是,emulate ie9 模式會考慮指令
emulate ie8 模式告訴 ie 使用指令來決定如果渲染文件。標準模式下以 ie8 渲染,怪癖模式下以 ie5 渲染。和ie8 模式不同的是,emulate ie8 模式會考慮指令
emulate ie7 模式告訴 ie 使用指令來決定如果渲染文件。標準模式下以 ie7 渲染,怪癖模式下以 ie5 渲染。和ie7 模式不同的是,emulate ie7 模式會考慮指令。對於大多數站點而言,這是首選的相容模式
ie5 模式告訴 ie7 是否以怪癖模式渲染文件
edge 模式告訴 ie 以最高端模式渲染文件,也就是任何 ie版本都以當前版本所支援的最高端標準模式渲染,避免版本公升級造成的影響。簡單的說,就是什麼版本 ie 就用什麼版本的標準模式渲染
使用以下**強制 ie 使用 chrome frame 渲染
提示 ie 使用者安裝 google frame
google 官方提供了對 google frame 外掛程式安裝情況的檢測,這裡直接呼叫方法即可,如果檢測到 ie 並未安裝google frame,則彈出對話方塊提示安裝。
最佳的相容模式方案,結合考慮以上兩種:ie8 模式支援許多既定行業標準,w3c css level 2.1 規範和 w3c selectors api,有限支援 w3c css level 3 規範(草案)和其他行業標準
ie7 模式強制瀏覽器按照 ie 7 標準模式渲染文件,忽略是否定義指令 emulate ie9 模式告訴 ie 使用指令來決定如果渲染文件。標準模式下以 ie9 渲染,怪癖模式下以 ie5 渲染。和 ie9 模式不同的是,emulate ie9 模式會考慮指令 emulate ie8 模式告訴 ie 使用指令來決定如果渲染文件。標準模式下以 ie8 渲染,怪癖模式下以 ie5 渲染。和 ie8 模式不同的是,emulate ie8 模式會考慮指令 emulate ie7 模式告訴 ie 使用指令來決定如果渲染文件。標準模式下以 ie7 渲染,怪癖模式下以 ie5 渲染。和 ie7 模式不同的是,emulate ie7 模式會考慮指令。對於大多數站點而言,這是首選的相容模式 ie5 模式告訴 ie7 是否以怪癖模式渲染文件 edge 模式告訴 ie 以最高端模式渲染文件,也就是任何 ie 版本都以當前版本所支援的最高端標準模式渲染,避免版本公升級造成的影響。簡單的說,就是什麼版本 ie 就用什麼版本的標準模式渲染 使用以下**強制 ie 使用 chrome frame 渲染 提示 ie 使用者安裝 google framegoogle 官方提供了對 google frame 外掛程式安裝情況的檢測,這裡直接呼叫方法即可,如果檢測到 ie 並未安裝 google frame,則彈出對話方塊提示安裝。
最佳的相容模式方案,結合考慮以上兩種:360瀏覽器相容模式文件模式預設以ie7標準渲染
360幫助中心是這麼說的 瀏覽器預設核心的指定只需在head標籤中新增一行 即可 若頁面需預設用極速核,增加標籤 若頁面需預設用ie相容核心,增加標籤 若頁面需預設用ie標準核心,增加標籤 content的取值為webkit,ie comp,ie stand之一,區分大小寫,分別代表用webkit核...
如何定義IE的文件相容模式
由於現在ie 瀏覽器的多個版本共存,同時瀏覽器的公升級也給我們的老專案帶來了不可 的風險。瀏覽器的 相容性問題開 還好,微軟的給我們的解決方案是設定x ua compatible。x ua compatible是自從ie8新加的乙個設定,對於ie8以下的瀏覽器是不識別的。很多 為了方便讓 頁面在ie...
360相容模式問題
本來我們專案都是只支援ie8以上,之前做過的活動都是沒有什麼問題 突然有一天,做了乙個聖誕節的活動,準備上線的時候,業務發現在360瀏覽器開啟出現各種樣式排版問題,排查原因發現,這次活動360相容模式開啟,居然是以ie5模式渲染的。於是想著在ie9以下給出提示使用者瀏覽器版本太低問題 1.我們之前用...