css3属性中经常要写-webkit- -moz- -o- -ms-
分别给 谷歌 苹果 opera 火狐 ie10 用的。为什么,下面谈下:
最开始的时候 CSS3产生的一个新属性 是一个浏览器的私有的,然后W3C 可能会拿来采用做个标准,再没公布标准之前 你就只能用私有属性(加前缀)来表达各自厂商的实现,主要是CSS3刚出现那会儿。
前缀另一个功能跟浏览器的版本有关,研究css3的应该了解点,不细说了。
解决方法:http://autoprefixer.github.io/
这个网站能够及时更新个浏览器对css的支持情况,使用方法比较简单,就是将需要加前缀的代码粘贴上去,会自动生成需要添加的前缀,在粘贴回来就行。