我們構建WordPress主題,我想知道使用所有瀏覽器屬性而不是ONE是必要的嗎?何時在CSS中使用前綴-moz,-webkit,-o而不是簡單的屬性?
比如我們寫這對「過渡」性質:
-moz-transition: all 350ms ease-in-out;
-o-transition: all 350ms ease-in-out;
-webkit-transition: all 350ms ease-in-out;
transition: all 350ms ease-in-out;
但是,我們只能使用這一點,因爲我看到這項工作在所有的現代版本的所有瀏覽器:
transition: all 350ms ease-in-out;
爲什麼我們需要爲每個具有相同值的瀏覽器編寫所有屬性?我們只想支持現代瀏覽器(例如,我們不需要支持Firefox 4或Chrome 5或IE 7)。我們是否仍然需要使用所有屬性或者只能使用一個屬性?我看到不同的網站使用這種不同的方式,不知道誰是對的?當主題有很多CSS樣式和支持不同瀏覽器的不同前綴的選擇器時,這需要花費很多時間爲每個瀏覽器添加所有屬性。謝謝!
只要檢查哪些瀏覽器版本支持前綴,並找出哪些你想支持。 – SLaks