2015-04-12 45 views
0
transform:rotateY(180deg); 
-webkit-transform:rotateY(180deg); 
-moz-transform:rotateY(180deg); 

我只是不知道为什么我们真的需要定义webkit和moz?如果第一行代码仍然完全相同?我无法在这方面找到深入的答案。CSS3 - 为什么使用供应商前缀?

+0

关键帧或供应商前缀?你似乎指的是后者。供应商前缀用于其他浏览器支持。关键帧与CSS3动画一起使用。 –

+0

供应商前缀使css可以在旧版浏览器上运行。 – user4759923

+0

在我的代码中,如果已有供应商前缀使其适用于较旧的浏览器(和最新版本?),那么第一行是什么意思? – WTFZane

回答

0

仅仅因为对于某些浏览器版本而言,transform属性(或其他一些CSS3属性)仍然是实验性的,这意味着它还没有完全实现(测试,并给出它)。旧版本需要供应商前置版才能正确呈现这些属性。

所有较新的浏览器都没有供应商前缀,尽管一些较旧的浏览器无法呈现某些CSS3,无论前缀如何(如IE7)。

相关问题