-apple-*

-apple-*

[1] WebKit では CSS 中の特性名など vendor prefix が使える場所において -webkit-*-khtml-*-apple-* はすべて -webkit-*構文解析時に置換されます。 (名無しさん)

[2] 更に、 CSSOM において CSS 特性反映する属性の名前についても、 同様の変換が行われているようです。

例えば、 CSSStyleDeclaration 物体上で WebkitOpacity, KhtmlOpacity, AppleOpacity はどれも同じ特性反映しています。

更にこの例は特殊で、いずれも opacity 属性と同じく、 opacity 特性反映しています。
<http://suika.fam.cx/gate/2007/cssom/viewer?c=p%20%7B%0A%20%20%0A%7D%0A%0A;h=%3Cbutton%20onclick%3D%22%0A%20%20sd%20().AppleBorderRadius%20%3D%20'0.5px'%3B%0A%20%20sd%20().WebkitOpacity%20%3D%20'0.5'%3B%0A%20%20u%20()%3B%20%0A%20%20w%20(sd%20().KhtmlBorderTopRightRadius)%3B%0A%20%20w%20(sd%20().AppleOpacity)%3B%0A%22%3Exxxx%3C%2Fbutton%3E%0A%0A;p=n;x=style-element;i=html-div>

(名無しさん)