css3的某些属性带webkit前缀

css3的某些新属性,浏览器的支持,最开始是带上类似

 webkit-

这样的前缀
然后再慢慢去掉前缀,正式支持标准?
为什么不一步到位?
中间这个过渡过程,有什么意义?

使用这些前缀主要是为了兼容各浏览器:
1)-webkit-: Safari内核, Chrome内核;
2)-moz-: FF内核;
3)-ms-: IE内核;
4)-o-:opera(欧朋浏览器)内核.