我有一个关于CSS供应商前缀转换的问题.
This source说:“您需要使用所有常用的前缀来使其在所有浏览器(-o-,-webkit-,-moz-,-ms-)中都可以工作.
That page仅显示-webkit-和-moz-前缀,并声称IE 10,FF 16和Opera 12.1可以读取前缀免费版本.
在Twitter Bootstrap的代码中,除了前缀版本之外,总是存在一个-webkit-,-moz-和-o-前缀版本.
我应该使用什么前缀?
解决方法
http://caniuse.com/#search=transition表示,您需要为现代浏览器提供-webkit-和plain属性.
-webkit-transition: all .5s ease; transition: all .5s ease;
但是,如果您添加所有这些,这将是没有问题的,只要确保没有前缀的属性是最后一个.
编辑:如下所述,如果您点击“所有版本”,您可以看到每个浏览器丢弃前缀.现在最好使用-moz-和-o-也.
编辑2015年5月:我强烈建议您使用Autoprefixer作为构建过程(如Gulp / Grunt任务)的步骤,或作为代码编辑器的插件.它提供caniuse.com浏览器支持统计信息的自动前缀.