CSS跨瀏覽器支持之二:瀏覽器內核


上篇談到HTML & CSS的跨瀏覽器兼容測試問題,本文開篇解釋爲何會需要跨瀏覽器測試。

᎐什麼是瀏覽器內核
᎐常見瀏覽器內核簡介
᎐主流瀏覽器基於何種內核,多內核瀏覽器

瀏覽器內核”Rendering Engine”,它負責對網頁語法的解釋(如HTML、JavaScript、CSS)並渲染網頁。瀏覽器內核也就是瀏覽器使用的渲染引擎,它決定了瀏覽器如何顯示頁面內容及頁面格式。不同的瀏覽器內核對頁面編寫語法的解釋也不同,所以就有了同一頁面在不同內核瀏覽器內的顯示效果差異,然後吶,就需要CodeMonkey們測試跨瀏覽器問題啦~

下面我們來學習下主打的瀏覽器內核:
Trident:IE瀏覽器使用的內核,啓用於1997年的IE4,一直延用至IE9。很多人叫它IE內核,其實Trident實際上也是開放內核,其接口內核設計的相當成熟,因此纔有許多采用IE內核而非IE的瀏覽器涌現,如Maxthon等;
基於Trident的瀏覽器有:IE4~IE9,Maxthon;

Gecko: Netscape6開始採用的內核,後來的FireFox沿用該內核,Gecko的特點是代碼公開,它的可開發程度極高,廣受青睞;
基於Gecko的瀏覽器主要有:FireFox,Redfox,K-Meleon;

Webkit:蘋果自己的內核,用於Safari瀏覽器,也是開放源碼的自由軟件,在安全方面不受IE,FireFox制約,在國內很安全;
基於Webkit的瀏覽器主要有:Safari,Chrome。

還有一類瀏覽器是基於多種內核的,如Maxthon3,QQ瀏覽器,搜狗瀏覽器,也需做一些簡單的瞭解。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章