關於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。
MySQL四大引擎
什麼是資料庫引擎 資料庫儲存引擎是資料庫底層軟體組織,資料庫管理系統 dbms 使用資料引擎進行建立 查詢 更新和刪除資料。不同的儲存引擎提供不同的儲存機制 索引技巧 鎖定水平等功能,使用不同的儲存引擎,還可以獲得特定的功能。現在許多不同的資料庫管理系統都支援多種不同的資料引擎。mysql的核心就是...
ie9下alert阻擋jsp渲染ie8下沒問題
ie9下jsp渲染可能會受alert的阻擋。ie8下沒有問題。問題描述 乙個jsp,用了jquery繫結了畫面初期化事件 function 初期化事件中有alert ie8下alert彈出訊息對話方塊的瞬間,jsp頁面正常在瀏覽器下被渲染 但是ie9下,alert彈出訊息對話方塊瞬間,jsp頁面不w...
IE9無法支援大尺寸CSS的陷阱
最近在做的前端專案遇到乙個很奇怪的問題,在ie8和其他現代瀏覽器下顯示正常的元素,在ie9下卻顯示異常。開啟ie9蛋疼的developer tools後發現原先css上寫的樣式壓根就沒有應用到元素上去。無論怎麼加hack還是其他方法都沒有用。然後嘗試把css minify一下發現問題消失了。由此懷疑...