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

html-css09

五大浏览器厂商和私有前缀,第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采用

代表是各浏览器内核的兼容写法。有时候有些css样式需要考虑不同内核浏览器的兼容性和显示效果,会在样式前面加个前缀。-moz代表火狐的内核,-ms代表IE内核,-webkit代表chrome、safari内核等等,例如-moz-border-radius

display:boxbox-flex是css3新添加的盒子模型属性,它的出现可以解决我们通过N多结构、css实现的布局方式。经典的一个布局应用就是布局的垂直等高、水平均分、按比例划分。目前box-flex属性还没有得到firefox、Opera、chrome浏览器的完全支持,但可以使用它们的私有属性定义firefox(-moz-)、opera(-o-)、chrome/safari(-webkit-)。-moz-是火狐浏览器的前缀