1.1概念:
不同浏览器的内核不尽相同,各个浏览器对网页的解析存在一定的差异。
浏览器内核主要分为两种,一是渲染引擎 (css兼容),另一个是js 引擎(js兼容)
5大浏览器:
浏览器 内核(渲染引擎)
Chrome谷歌 之前Webkit,已改Blink内核
FireFox火狐 Gecko
Safari苹果 Webkit
IE Trident
Opera欧朋 现已改用Google Chrome的Blink内核
一.css兼容
1..1.默认标签有margin 、padding
解决方法: 1.通配符解决 ,缺点:性能不好
*{
margin:0;
padding:0;
}
2.一般我们会引入reset.css样式重置 : 在assets文件下新建reset.css ,页面中通过link来引入
1.2. css新属性:浏览器前加前缀 (兼容低版本浏览器)
-moz-
/* 火狐浏览器 / -webkit-
/ Safari, 谷歌浏览器等使用Webkit引擎的浏览器 / -o-
/ Opera浏览器(早