对常见的css属性进行浏览器兼容性总结(推荐)

  发布时间:2018-07-20 15:34:37   作者:舒店长   我要评论
这篇文章主要介绍了对常见的css属性进行浏览器兼容性总结(推荐)的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

为什么要对css属性进行浏览器兼容性总结呢?用的时候,直接去 Can I Use 里面检索浏览器对该属性的兼容性情况不就好了吗?

css3.jpeg

其实,在实际的开发过程中,我们对常见的css属性兼容情况了然于胸,才能极大的提高我们的开发效率,写出可以进行优雅降级的代码。这里并不是说一定要所有的css属性兼容情况都要背下来,对于使用率较低的,我们直接使用Can I Use 进行检索。

边框:

  • border-radius: 最低兼容至 IE9,其它浏览器兼容情况优良。
  • box-shadow: 最低兼容至IE9, 其它浏览器兼容情况优良。

背景:

background-size: 最低兼容至IE9, 其它浏览器兼容情况优良。

字体:

@font-face: IE9及以上版本的IE浏览器,支持引入任何格式的字体文件,而在IE9之前的浏览器,只支持引入EOT格式的字体文件。 其它浏览器兼容情况优良。

2D转换:

transform: 最低兼容至IE9(需要添加-ms-前缀),其它浏览器兼容情况优良。在transform属性前加入浏览器内核前缀是很好的实践。不建议在svg元素上使用transform属性,最新版本的IE并不支持这一使用方式。

3D转换:

IE10 和 Firefox 支持 3D 转换。Chrome 和 Safari 需要前缀 -webkit-。Opera 仍然不支持 3D 转换,它只支持2D 转换。

过渡:

transition:最低兼容至IE10,其它浏览器兼容情况优良。Safari浏览器需要前缀-webkit-,其它大部分浏览器对此并未有前缀要求,因此除了特殊情况,可以不添加其它浏览器的前缀。

动画:

animation:兼容情况与transition属性大致相同。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持程序员之家。

相关文章

  • CSS浏览器兼容性常见问题总结大全(推荐)

    这篇文章主要介绍了CSS浏览器兼容性常见问题,ie各版本的浏览器的兼容情况做了详细介绍,开发中需要注意到的兼容性问题大家可以注意一下,具体操作步骤大家可查看下文的详
    2017-08-16
  • 详解CSS3浏览器兼容

    本篇文章主要介绍了CSS3与页面布局学习和总结——浏览器兼容与前端性能优化 ,具有一定的参考价值,有需要的可以了解一下。
    2022-09-29
  • 浅谈各种浏览器下的CSS Hack兼容性写法

    这篇文章主要介绍了各种浏览器下的CSS Hack兼容性写法,CSS Hack大致可以分为内部Hack和选择器Hack以及HTML头部引用Hack,需要的朋友可以参考下
    2016-03-14
  • CSS3中的Opacity多浏览器透明度兼容性问题

    用来设定元素透明度的 Opacity 是CSS 3里的一个属性。当然现在还只有少部分浏览器支持,不过各个浏览器都有自己的私有属性来支持,其中包括老版本的Mozilla和Safari
    2015-11-09
  • CSS浏览器兼容性Hack大全

    本文汇总了一些CSS的浏览器兼容性的hack,都是非常常用的,作为一个前端设计师经常能够用到,这里推荐给大家。
    2014-11-24
  • CSS对浏览器的兼容性性处理(IE7,6与Fireofx)

    IE7,6与Fireofx的兼容性的处理实在是让前端WEB开发者为之而头疼的事情,建议尽量用符合W3C标准格式写代码,本文搜集整理了一些于此相关方面的知识,有此需求的各位朋友可以
    2013-08-21
  • CSS实现兼容性的渐变背景(gradient)效果兼容众多浏览器

    本文就将展示如何实现兼容性的渐变背景效果。在众多的浏览器中,目前不支持Opera浏览器。垂直渐变,起始颜色红色,结束颜色蓝色,结束的蓝色的透明度是0.5,感兴趣的朋友可
    2013-08-08
  • CSS hack大全之特殊符号的应用解决浏览器兼容性问题

    由于各大浏览器尤其IE浏览器对web标准支持情况不一,导致网页在的表现不一,所谓的hack技术则是前端开发中必用的,使用它可以解决各浏览器兼容性问题,为此烦恼的朋友可以
    2013-07-30
  • CSS 多浏览器兼容性问题及解决方案

    css的兼容性也是大家关注的热点。大家一定要注意多测试。
    2009-12-18

最新评论

?


http://www.vxiaotou.com