一、浏览器内核及其前缀
CSS标准中各个属性都要经历从草案到推荐的过程,css3中的属性进展都不一样,浏览器厂商在标准尚未明确情况下提前支持会有风险,浏览器厂商对新属性的支持情况也不同,所以会加前缀加以区分,如果某个属性已经从草案变为了或接近推荐方案,并且厂商已经完全实现了推荐属性,那就不用加厂商前缀,例如:border-radius已经很成熟了,就不用加前缀,如果有些属性浏览器还未支持,就必须要带上对应浏览器内核的前缀
1、根据不同的浏览器内核,css前缀会有不同,最基本的浏览器内核有如下四种,其他的内核都是基于此四种进行再研发的;