webkit内核(V8引擎,opera,safari,chrome及大部分国产和手机浏览器) -webkit
Trident内核(ie浏览器) -ms
Gecko内核(Mozilla Firefox火狐)
mozilla内核 (firefox,flock等) -moz
Presto内核
KHTML排版引擎
opera内核(opera浏览器) -o
大部分网站已经放弃兼容IE8及更低版本浏览器
关于内核和引擎
webkit(V8引擎):大部分浏览器
gocko:火狐
trident:IE
...
W3C:万维网联盟,制定编程语言的规范与标准
开发工程师按照规范编写代码,浏览器开发商也会开发一套按照规范把代码渲染成页面的东西,这个东西就叫内核(引擎)
浏览器内核的作用:按照一定的规范,把代码基于GPU(显卡)绘制出对应的图形和页面等
为什么出现浏览器兼容:
1.部分浏览器会提前开发一些更好的功能,后期这些功能会被收录到W3C规范中,但是在收录之前,会存在一定的兼容性
-webkit-border-radius (只让webkit内核的浏览器识别)
-moz-border-radius (Gecko内核识别)
-ms-border-radius(IE内核识别)
2.各个浏览器厂商为了突出自己独特性,用其他方法实现了W3C规范中的功能