11.29浏览器兼容性

本文讲述了浏览器兼容性的重要性,特别是厂商前缀在CSS属性中的应用,如`box-sizing`。推荐使用Autoprefixer自动添加前缀,并介绍了caniuse.com网站查询兼容性。最后提到政府网站对浏览器兼容性要求较高。
摘要由CSDN通过智能技术生成

浏览器兼容性

原因

  • 市场竞争
  • 标准的变化

厂商前缀

比如box-sizing 属性,在旧版的谷歌中使用**-webkit-**box-sizing,加粗的就是厂商前缀

常见的厂商前缀:

  1. IE:-ms-
  2. Chrome,Safair:-webkit-
  3. opera:-o-
  4. Firefox:-moz-

为了获得最大的兼容性,可以在对应的浏览器中加上对应的厂商前缀的代码

比如

div{
    box-sizing: border-box;
    /* 这是一个有兼容性问题的属性,所以后面加上带有厂商前缀的代码 */
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

每次要保证兼容性的时候都要写这么多句很麻烦,所以推荐使用一个VScode的插件:Autoprefixer 使用方法为:按下F1,选择即可
浏览器在读代码的时候,如果遇到无法识别的代码,会直接略过

介绍一个查找兼容性的网站:caniuse.com

可以上去找兼容性

ps:浏览器兼容性问题在政府网站里面很严重,如果你要写政府网站的话,祝福你

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软行

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值