2017-01-15 13 views
0

我有一個小問題,我是新來的CSS和我有一個非常愚蠢的問題。爲什麼每個人都爲Chrome和Safari添加-webkit,爲Mozzila Firefox添加-moz等等,我只用了「transition:」和value,它也在Mozzila,Chrome和Opera上運行。那麼添加它的原因是什麼? 謝謝。CSS - 爲什麼要添加-webkit等轉換

+0

支持舊版瀏覽器。點擊此處查看更多信息:http://caniuse.com/#search=transition。它們在最新的瀏覽器中是本地的,但是對於你回頭的更遠的支持則不太支持。 –

+0

[我們是否需要使用非標準/瀏覽器特定的CSS供應商前綴?](http://stackoverflow.com/questions/9401830/do-we-have-to-use-non-standard-browser特異性-CSS廠商前綴-了) – pwolaq

回答

0

這是舊版本的瀏覽器只響應前綴設置,仍然安裝在某些計算機上。

0

網絡世界改變了很多,在對CSS3(例如您使用的轉換)進行正式支持之前,存在回退,並且希望增加這些瀏覽器特有的功能。

人們仍然會使用的原因-moz & -webkit將包括對舊版瀏覽器的支持。你應該仔細閱讀做這個特別是對於Internet Explorer的痛苦。所以如果你不想離開你的ie9客戶,你應該嘗試爲它們包含適當的CSS。 transition不會削減這些瀏覽器。