五大浏览器厂商和私有前缀

html-css043

五大浏览器厂商和私有前缀,第1张

1.谷歌    -webkit-

2.火狐    -moz-

3.IE    -ms-

4.opera    -o-

5.safari    -webkit-

根据不同的浏览器内核,css前缀会有不同。最基本的浏览器内核有如下四种,其他的内核都是基于这四种进行再研发的。

一、chrome谷歌和safari都是Webkit内核  -webkit- 也叫谷歌内核,谷歌浏览器最先开发使用的,国内很多浏览器也使用的webkit 内核,如:360极速、猎豹、世界之窗等

二、火狐  Gecko内核  -moz-

三、IE Trident内核 -ms-也称为IE内核

四、opera Presto内核 -o-目前只有opera采用

私有前缀只有特定浏览器认识,比如:-moz-xxx,这条只有firefox浏览器认识。

私有前缀很多时候也是css hack的一种。

下面一条样式:

div{

background: rgba(100,100,100,.5)//这里用了个带透明通道的背景色

_background: #333//然而ie6并不支持上面的rgba颜色模式,所以加只有ie6认识的_下划线来让ie6显示一个灰色背景来代替

}

这位网友你好,因为css3很多属性还没有确定下来,标准规范还没有发布,许多浏览器支持的程度也不同,而且每个浏览器厂商同一个样式支持的写法也不同,所以要加前缀来达到各个浏览器兼容,将来统一了规范就不用写前缀了。