我最讨厌的CSS3中的东西是,总是有两个属性,你应该放一个效果。我认为这不是专业,并增加CSS的大小。例如,为什么不在边界半径中联合-webkit-border-radius和-moz-border-radius
解决方法
这是因为它们是供应商特定的。 -webkit-和-moz- – prefixed属性不是标准属性。 “命名空间”允许供应商测试新的酷功能,如果他们是伟大的,他们可以纳入标准。这是CSS3发生了什么:Mozilla和Webkit团队尝试了很酷的事情,现在他们将成为标准。它还没有完成。最终它将成为一个一致的border-radius属性。
这是一个明确的方式来表明某些东西不会在所有浏览器上工作。例如,-webkit-transition-property仅适用于基于Webkit的浏览器。@H_404_3@
反正,-webkit-border-radius和-moz-border-radius不完全相同。这是因为每个供应商,即使他们做类似的事情,允许按照他们想要的方式实现功能。标准将建立一个标准的方式,但每个人都可以自由地在自己的命名空间内做任何他们想要的。@H_404_3@