浏览器内核前缀

每种浏览器内核都有着对应的浏览器内核前缀。浏览器内核前缀在书写CSS代码时会用到,对于添加了浏览器前缀的CSS代码,只有对应的浏览器内核才能识别。

浏览器内核前缀是为了解决兼容性而存在的。只有一些实验性的、非标准的和私有的CSS属性需要添加浏览器内核前缀,而标准的CSS属性不需要添加浏览器内核前缀,若添加了,这些属性将不会生效。

浏览器内核与对应的浏览器内核前缀如下:

浏览器内核代表浏览器浏览器内核前缀
tridentIE、Edge-ms
BlinkChrome-webkit
WebKitSafari,旧版本chrome,新版本Opera-webkit
GeckoFireFox-moz
Presto旧版本Opera-o

但由于浏览器内核前缀是用于一些实验性的、非标准的和私有的CSS属性,有时我们会忘记甚至不知道这些CSS属性的存在,这会给开发时带来麻烦。有没有办法解决这个问题呢?

答案是有的。我们可以使用autoprefixer等工具自动补全所需要的CSS前缀。关于autoprefixer工具的用法可以看这篇博文《还在手动给css加前缀?no!几种自动处理css前缀的方法简介

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值