私有前缀
常见私有前缀
-moz
、-ms
、-webkit
-moz
代表Firefox
浏览器私有属性,-ms
代表IE
浏览器私有属性,-webkit
代表Safari
、Chrome
私有属性。
-webkit-
是webkit
内核,-moz-
是Firefox Gecko
内核,moz
代表的是Firefox
的开发商Mozilla
。
作用
为了兼容老版本的写法。浏览器私有前缀,是浏览器对于新CSS属性的一个提前支持。
举个例子
因为制定HTML和CSS标准的组织W3C(World Wide Web Consortium万维网联盟创建于1994年,是Web技术领域最具权威和影响力的国际中立性技术标准机构。)办事效率是很低的。通常,有人提出一个新属性,比如说圆角border-radius,并得到肯定,但w3c制定标准,要经过十分复杂的程序,审查等。而浏览器商市场推广时间争分夺秒,如果一个属性已经够成熟了,就会尽快在浏览器中加入支持。为避免日后w3c公布标准时有所变更,加入一个私有前缀,比如-webkit-border-radius,通过这种方式来提前支持新属性。等到日后w3c公布了标准,border-radius的标准写法确立之后,再让新版的浏览器支持border-radius这种写法。