解决困扰
1 | 熟悉前端开发的朋友,肯定经历过烦心的CSS属性浏览器兼容性调整过程,为了使得CSS属性支持所有的浏览器,例如, chrome,firefox,IE,opera,Safari等等,你不得不处理添加一大推的冗余CSS代码(带有浏览器特定前缀的CSS相关代码)。特别是CSS3中的相关属性,尤其需要处理。 |
经过测试,并不能解决所有前缀的兼容性问题
1
2
3
4
5 background-image:-*-linear-gradient(top, #beceeb, #34538b);
http://www.cnblogs.com/lichuntian/p/prefixfree.html
CDN
1 | <script src="//cdn.bootcss.com/prefixfree/1.0.7/prefixfree.min.js"></script> |
官网
1 | https://github.com/LeaVerou/prefixfree |
编译器(gulp,Webpack)中兼容补偿 / CSS后处理器
autoprefixer
https://github.com/postcss/autoprefixer
1 | gulp.task('autoprefixer', function () { |
CSS3无前缀脚本prefixfree.js与Animatable使用介绍 - Li-Cheng - 推酷
www.tuicool.com/articles/6zuI3e
使用prefixfree来简化CSS开发 - 推酷
http://www.tuicool.com/articles/22e2eyy
CSS3无前缀脚本prefixfree.js及Animatable介绍 - 推酷
http://www.tuicool.com/articles/yMjiQj