为什么要加前缀

来源:9-7 CSS3中设置动画播放方向

Niu123

2018-10-22 11:46

为什么Chrome或Safari浏览器前面要加前缀,求大神讲解

写回答 关注

1回答

  • 静候飞鸟
    2018-11-10 14:46:37

    因为制定HTML和CSS标准的组织W3C动作是很慢的。

    通常,有w3c组织成员提出一个新属性,比如说圆角border-radius,大家都觉得好,但w3c制定标准,要走很复杂的程序,审查等。而浏览器商市场推广时间紧,如果一个属性已经够成熟了,就会在浏览器中加入支持。

    为避免日后w3c公布标准时有所变更,加入一个私有前缀,比如-webkit-border-radius,通过这种方式来提前支持新属性。

    等到日后w3c公布了标准,border-radius的标准写法确立之后,再让新版的浏览器支持border-radius这种写法。


十天精通CSS3

本课程为CSS3入门教程,深刻详解CSS3知识让网页穿上绚丽装备

242553 学习 · 2623 问题

查看课程

相似问题