那里似乎没有一个详尽的列表,但是基于Compass、CSSPrefixer和Peter Beverloo 的这个列表,这是我可以拼凑的。
背景剪辑
-moz-background-clip接受paddingandborder而不是padding-box并且border-box
-webkit-background-clip行为与 -moz 版本相同,但也接受content而不是content-box
背景来源
-moz和版本接受与其等价物-webkit相同的值background-clip
背景尺寸
-webkit-background-size重复单个值,因此-webkit-background-size: 10px等价于background-size: 10px 10px. 前缀的 webkit 等效于background-size:10pxis -webkit-background-size: 10px auto;。
边界半径和朋友
,等的-moz等价物是border-top-left-radius,等等。border-bottom-left-radius-moz-border-radius-topleft-moz-border-radius-bottomleft
-webkit-border-radius与最终规范的不同之处在于它对两个值速记的处理。Webkit 将其视为所有长格式版本都传递了两个值。
更具体地说:
-webkit-border-radius: 1px 2px相当于
-webkit-border-top-left-radius: 1px 2px;
-webkit-border-top-right-radius: 1px 2px;
-webkit-border-bottom-left-radius: 1px 2px;
-webkit-border-bottom-right-radius: 1px 2px;
而border-radius: 1px 2px相当于
border-top-left-radius: 1px;
border-top-right-radius: 2px;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 2px;
我所知道的唯一解决方法是将两个值的情况扩展-webkit-border-radius为它的长形式,以便匹配正确的border-radius.
展示
如果你想diplay:box在任何地方工作,你需要使用像这样的前缀值:
display:-webkit-box;
display:-moz-box;
display:box;
我不知道为什么会这样,因为所有盒子模型特定的属性(如box-align)在这些浏览器中也有前缀版本。
请注意,这不包括当前不属于 W3C 文档的任何内容,例如外观,即使多个浏览器都支持它。