前端浏览器常见兼容性问题(Chrome,Safari和FireFox)

不同浏览器的内核不尽相同,所以各个浏览器对网页的解析存在一定的差异。

浏览器内核(渲染引擎)
Chrome谷歌之前Webkit,已改Blink内核
FireFox火狐Gecko
Safari苹果Webkit
IETrident
Opera欧朋现已改用Google Chrome的Blink内核

本文参考自前端常见浏览器兼容性问题解决方案,针对的浏览器是Chrome,Safari和FireFox。

1. 不同浏览器的标签默认的margin和padding不同

解决方法:

  1. CSS里 *{margin:0;padding:0;} 但是性能不好
  2. 一般我们会引入reset.css样式重置(CSS文件开头用样式重置各个标签的内外补丁是0。)

2. 不同浏览器的标签的默认样式不同,比如button标签

通过重置button标签的CSS属性,然后再将它统一定义,就可以产生相同的显示效果。

3. css3新属性,加浏览器前缀兼容早期浏览器

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值