認識IE8檔案相容性模式

2021-06-16 08:42:47 字數 831 閱讀 4855

ie8支援幾種檔案相容性模式,它們具有不同的特性並影響內容顯示的方式。

•emulate ie8 mode指示ie使用指令來決定如何編譯內容。standards mode指令會顯示成ie8 standards mode而quirks mode會顯示成ie5 mode。不同於ie8 mode,emulate ie8 mode重視指令。

•emulate ie7 mode指示ie使用指令來決定如何編譯內容。standards mode指令會顯示成ie7 standards mode而quirks mode會顯示成ie5 mode。不同於ie7 mode,emulate ie7 mode重視指令。對於許多網頁來說這是最推薦的相容性模式。

•ie5 mode 編譯內容如同ie7的quirks mode之顯示狀況,和ie5中顯示的非常類似。

•ie7 mode編譯內容如同ie7的standards mode之顯示狀況,無論網頁是否含有指令。

•ie8 mode提供對業界標準的最高支援,包含 w3c cascading style sheets level 2.1 specification和w3c selectors api,並有限的支援 w3c cascading style sheets level 3 specification (working draft)。

•edge mode指示ie以目前可用的最高模式顯示內容。當使用ie8時其等同於ie8 mode。若(假定)未來放出支援更高相容性模式的ie,使用edge mode的頁面會使用該版本能支援的最高模式來顯示內容。同樣的那些頁面在使用ie8瀏覽時仍會照常顯示。

由於edge mode使用該ie版本所能支援的最高模式來顯示所瀏覽的網頁內容,建議僅使用於測試頁及其他非商用頁面。

IE8中相容性模式

x ua compatible是針對ie8新加的乙個設定,對於ie8之外的瀏覽器是不識別的,這個區別與content ie 7 在無論頁面是否包含指令,都像是使用了 windows internet explorer 7的標準模式。而content ie emulateie7 模式遵循指令。對於多數...

IE8相容性除錯及IE 8 css hack

做 開發,一提到ie,就會讓人頭大,有一肚子的牢騷要發 微軟為什麼不跟著國際標準走呢,總是獨樹一幟,搞出那麼多問題來。ie的firebug除錯工具也不太好用,尤其是低版本的ie,更是讓人頭疼。最近在做乙個專案,本來要結項了,結果客戶要求必須要滿足ie8,不得不硬著頭皮開始做ie8的相容。我們後台用的...

IE8相容性問題彙總

這裡會存放ie7,8關於相容性的問題.ie8發布了這麼久,大家對它都懷著很高的期望,但是缺陷也不少,取消了很多的屬性,這對web開發人員來講,面臨的是轉變.原本的document.body.clientwidth沒了,div align沒了,速度更加慢了.至今搞不懂ie8為什麼要將clientwid...