经常在css种看到-webkit-、-moz-等这些前缀的css属性,它们是各浏览器的私有属性,一般情况下,如果某个css元素规范定下来了,新版本的浏览器就会去掉前缀。一般情况下不建议使用私有属性,但是大多数情况下还是加上好点。
现在最新版的浏览器基本都支持css3,基本都不用写前缀 ,写前缀也是为了向前兼容老版本的浏览器。
-webkit- | Safari、Chrome | webkit内核 |
-moz- | 火狐 | Gecko内核 |
-ms- | IE | Trident内核 |
-o- | opera | Presto内核 |
-khtml- | Konqueror | KHTML内核 |