CSS - 浏览器生产商特定扩展属性

从CSS 2.1规范开始, W3C(万维网联盟)开始尝试属性扩展, 一些新CSS属性, 在调试与测试阶段允许浏览器生产商为自己的产品定义特殊属性.

两种格式 :
'-' + 厂商识别码 + '-' + 有意义的名称
'_' + 厂商识别码 + '-' + 有意义的名称

最新的 CSS3 属性, W3C草案确定后,一些属性最终也许会被否认. 毕竟对于互联网庞大的用户群体, 任何议案都要经过严格的讨论与实验. 目前大部分浏览器只支持部分 CSS3 新属性, 所以通过浏览器生产商特定扩展属性, 将未确定属性与标准属性进行区别, 当最终议案确定后, 采用标准属性覆盖厂商扩展属性.

部分厂商扩展词头表
词头 组织名称
-moz- Mozilla (Gecko Engine)
-webkit- Apple (WebKit Engine)
-o-, -xv- Opera Software
-ms- Microsoft
mso- Microsoft Office (未遵循W3C标准)
-wap- The WAP Forum
-khtml- KDE Community
-ah- Antenna House Inc
-atsc- Advanced Television Standards Committee
-hp- Hewlett Packard
-ro- Real Objects
-rim- Research In Motion
prince- YesLogic (未遵循W3C标准)

06/06/2012

CSS WG 工作小组正式允许浏览器供应商使用无前缀 css3 transforms, transitions, animations 属性。

CSS WG 允许浏览器供应商使用无前缀属性