在我们使用css3某些属性时,会看到如“-webkit”这类前缀,既然看到这儿,而自己又不熟悉,就简书记下吧。
之所以有的属性要加这些私有的前缀是为了兼容不同的浏览器。在css3标准还未确定时,部分浏览器已经根据最初草案实现了部分功能,为了与之后确定下来的标准进行兼容,所以每种浏览器使用了自己的私有前缀与标准进行区分,当标准确立后,各大浏览器将逐步支持不带前缀的css3新属性。根据各大浏览器不同的内核,他们有自己对应的前缀。现在主流的浏览器和对应的前缀如下:

在css3中,先写带前缀的私有属性再写标准属性。
网友评论