webkit內(nèi)核(V8引擎,opera,safari,chrome及大部分國產(chǎn)和手機瀏覽器) -webkit
Trident內(nèi)核(ie瀏覽器) -ms
Gecko內(nèi)核(Mozilla Firefox火狐)
mozilla內(nèi)核 (firefox,flock等) -moz
Presto內(nèi)核
KHTML排版引擎
opera內(nèi)核(opera瀏覽器) -o
大部分網(wǎng)站已經(jīng)放棄兼容IE8及更低版本瀏覽器
關(guān)于內(nèi)核和引擎
webkit(V8引擎):大部分瀏覽器
gocko:火狐
trident:IE
...
W3C:萬維網(wǎng)聯(lián)盟迁酸,制定編程語言的規(guī)范與標準
開發(fā)工程師按照規(guī)范編寫代碼狼忱,瀏覽器開發(fā)商也會開發(fā)一套按照規(guī)范把代碼渲染成頁面的東西幸撕,這個東西就叫內(nèi)核(引擎)
瀏覽器內(nèi)核的作用:按照一定的規(guī)范歌殃,把代碼基于GPU(顯卡)繪制出對應(yīng)的圖形和頁面等
為什么出現(xiàn)瀏覽器兼容:
1.部分瀏覽器會提前開發(fā)一些更好的功能红淡,后期這些功能會被收錄到W3C規(guī)范中庐舟,但是在收錄之前队贱,會存在一定的兼容性
-webkit-border-radius (只讓webkit內(nèi)核的瀏覽器識別)
-moz-border-radius (Gecko內(nèi)核識別)
-ms-border-radius(IE內(nèi)核識別)
2.各個瀏覽器廠商為了突出自己獨特性色冀,用其他方法實現(xiàn)了W3C規(guī)范中的功能