IE9渲染引擎的四種模式簡介
關于IE9,微軟逐漸提供越來越多的內容。很多人想知道IE9有多少模式和渲染引擎,今天IE項目主管Marc Silbey就此問題進行了解答。Silbey描述了IE9的四種模式:IE9標準模式、Quirks模式、IE7標準模式、IE8標準模式。
首先要說的是IE9標準模式,這是IE9在標準兼容、互操作性和速度方面***的模式。IE9標準模式支持 SVG、CSS3、DOM3等標準,也是IE9的默認模式。微軟希望開發人員使用該模式,以實現使用“同一標記”的目標。
其次就是IE9傳統模式,為了支持一些網站(比如atlaspost.com、chase.com、 zapak.com),IE9還提供了Quirks模式。由于文檔類型的匱乏,這些網站在Quirks模式下能獲得更好的渲染效果。
微軟還進行了舉例:
unibanco.com.br在Quirks模式下:
unibanco.com.br在標準模式下:
微軟表示,為了提高IE9的可用性,它還支持IE8標準模式和IE7標準模式, 這也是為了方便網站開發人員,省去他們很多工作。
網站編寫時采用一種多個瀏覽器均支持的標記語言是非常重要的,下圖就以weather.com網站為例簡要演示了IE9執行DOM2的 getComputedStyle,而IE7、IE8和IE9傳統模式執行currentStyle。
【編輯推薦】