首先解釋一下瀏覽器內(nèi)核(引擎)是什么東西甥捺。英文叫做:Rendering Engine,中文翻譯很多镀层,排版引擎镰禾、解釋引擎、渲染引擎唱逢,現(xiàn)在流行稱為瀏覽器內(nèi)核吴侦,Rendering Engine,顧名思義坞古,就是用來渲染網(wǎng)頁內(nèi)容的备韧,將網(wǎng)頁的代碼轉(zhuǎn)換為最終你看得見的頁面。因?yàn)槭桥虐婊痉悖钥隙〞虐驽e位等問題织堂。為什么會排版錯位呢?有的是由于網(wǎng)站本身編寫不規(guī)范奶陈,有的是由于瀏覽器本身的渲染不標(biāo)準(zhǔn)易阳。
簡單總結(jié)
1、使用Trident內(nèi)核的瀏覽器(Windows):IE吃粒、Maxthon遨游闽烙、騰訊TT、The World世界之窗等声搁;
2、使用Gecko內(nèi)核的瀏覽器(跨平臺):Netcape6及以上版本捕发、Mozilla Firefox疏旨、MozillaSuite/SeaMonkey;
3扎酷、使用Presto內(nèi)核的瀏覽器(跨平臺):Opera7及以上版本檐涝;
4、使用Webkit內(nèi)核的瀏覽器(跨平臺):Safari
5、使用Blink內(nèi)核的瀏覽器(跨平臺):Chrome
補(bǔ)充:Webkit由KHTML(Linux)發(fā)展而來谁榜。Blink內(nèi)核是谷歌公司針對Webkit內(nèi)核幅聘,做的修訂和精簡。去掉了幾十萬行的沒用的復(fù)雜代碼窃植,讓效率更高帝蒿。然后針對未來的網(wǎng)頁格式,做了進(jìn)一步優(yōu)化巷怜,和效率提升的處理葛超。所以Blink內(nèi)核可以看成是Webkit的精簡高效強(qiáng)化版。