所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。
浏览器内核可以分为两部分,一部分是渲染引擎,负责生成dom树,负责渲染和重绘,另一部分是JS引擎,负责js的解释执行。
Chrome:Blink,2013.4.3之前使用的是Webkit
Opera:Blink
IE:6,7,8,9,10使用的都是Trident内核,IE11开始支持WebGL技术
Firefox:Gecko
Safari:Webkit
检测语句在浏览器中的兼容性工具:https://www.caniuse.com