CSS属性前缀的作用是什么?


本文摘自PHP中文网,作者青灯夜游,侵删。

作用:在一个新CSS属性还未成为标准时,让浏览器提前支持。w3c制定标准是很慢的;而浏览器商市场推广时间紧,如果一个属性已经够成熟了,就会在浏览器中加入支持;而为避免日后w3c公布标准时有所变更,加入一个私有前缀,来提前支持新属性。

使用过CSS3属性的同学都知道,CSS3属性都需要带各浏览器的前缀,甚至到现在,依然还有很多属性需要带前缀。

浏览器厂商以前就一直在实施CSS3,但它还未成为真正的标准。为此,当一些CSS3样式语法还存在波动时,它们提供针对浏览器的前缀。现在主要流行的浏览器内核主要有:

  • Trident内核:主要代表为IE浏览器

  • Gecko内核:主要代表为Firefox

  • Presto内核:主要代表为Opera

  • Webkit内核:产要代表为Chrome和Safari

而这些不同内核的浏览器,CSS3属性(部分需要添加前缀的属性)对应需要添加不同的前缀,也将其称之为浏览器的私有前缀,添加上私有前缀之后的CSS3属性可以说是对应浏览器的私有属性:

  • Trident内核:前缀为-ms

  • Gecko内核:前缀为-moz

  • Presto内核:前缀为-o

  • Webkit内核:前缀为-webkit

CSS属性前缀的作用

阅读剩余部分

相关阅读 >>

css文字如何隐藏

css字体如何设置

css如何制作三角形

css中怎么设置背景图

css column-width属性怎么用

css中伪类和伪对象(伪元素)区别是什么

一招搞定css元素五彩斑斓的背景

css实现选框选中效果

盒模型与bfc的深入讲解

css中字体常用单位有哪些?

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...