对常见的css属性进行浏览器兼容性总结(推荐)
为什么要对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浏览器兼容性常见问题,ie各版本的浏览器的兼容情况做了详细介绍,开发中需要注意到的兼容性问题大家可以注意一下,具体操作步骤大家可查看下文的详2017-08-16
- 本篇文章主要介绍了CSS3与页面布局学习和总结——浏览器兼容与前端性能优化 ,具有一定的参考价值,有需要的可以了解一下。2022-09-29
- 这篇文章主要介绍了各种浏览器下的CSS Hack兼容性写法,CSS Hack大致可以分为内部Hack和选择器Hack以及HTML头部引用Hack,需要的朋友可以参考下2016-03-14
- 用来设定元素透明度的 Opacity 是CSS 3里的一个属性。当然现在还只有少部分浏览器支持,不过各个浏览器都有自己的私有属性来支持,其中包括老版本的Mozilla和Safari2015-11-09
- 本文汇总了一些CSS的浏览器兼容性的hack,都是非常常用的,作为一个前端设计师经常能够用到,这里推荐给大家。2014-11-24
- IE7,6与Fireofx的兼容性的处理实在是让前端WEB开发者为之而头疼的事情,建议尽量用符合W3C标准格式写代码,本文搜集整理了一些于此相关方面的知识,有此需求的各位朋友可以2013-08-21
CSS实现兼容性的渐变背景(gradient)效果兼容众多浏览器
本文就将展示如何实现兼容性的渐变背景效果。在众多的浏览器中,目前不支持Opera浏览器。垂直渐变,起始颜色红色,结束颜色蓝色,结束的蓝色的透明度是0.5,感兴趣的朋友可2013-08-08- 由于各大浏览器尤其IE浏览器对web标准支持情况不一,导致网页在的表现不一,所谓的hack技术则是前端开发中必用的,使用它可以解决各浏览器兼容性问题,为此烦恼的朋友可以2013-07-30
- css的兼容性也是大家关注的热点。大家一定要注意多测试。2009-12-18
最新评论