浏览器内核及css前缀

CSS3

CSS3是CSS(层叠样式表)技术的升级版本。CSS3完全向后兼容,不必改变现有的设计,浏览器将永久支持CSS2。W3C的CSS3规范仍然在开发。但是,许多新的CSS3属性已经在现代浏览器中使用。

浏览器内核以及其前缀

CSS标准中各个属性都要经历从草案到推荐的过程,css3中的属性进展都不一样,浏览器厂商在标准尚未明确的情况下提前支持会有风险,浏览器厂商对新属性的支持情况也不同,所以会加厂商前缀加以区分。如果摸个属性已经从草案变成了或接近了推荐方案,并且厂商已经完全实现了推荐属性的功能。那就不用加厂商前缀了。如border-radius已经很成熟,不用加前缀。

根据不同浏览器的内核,css前缀会有不同。最近本的浏览器内核有如下四种,其他内核都是基于这四种进行研发的

名称前缀代表浏览器
Gecko内核-moz-火狐浏览器
Webkit内核-webkit-也叫谷歌内核,Chrome开发使用
Trident内核-ms-也称IE内核
Presto内核-o-目前只有opera使用
 在实际使用中,通常将所有的前缀书写后,标准的写在最后。
 ​
 -moz-animation:;     火狐支持
 -o-animation:;       欧朋支持
 -webkit-animation:;  谷歌和Safari支持
 -ms-accelerator:;       IE支持
 animation:;          标准的写法
 ​
 ​
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值