We build WordPress themes and I want to know it is neccessary to use all browsers properties instead of ONE?
For example we wrote this for "transition" property:
-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;
But we can use only this and as I see this work in all modern versions of all browsers:
transition: all 350ms ease-in-out;
Why we need to wrote all properties for every browser with same values? We want to support modern browsers only (for example we don't need to support Firefox 4 or Chrome 5 or IE 7 for example). Are we still need to use all properties or can use just one? I see that different sites uses this differently and don't know who is right? This take a lot of time to add all properties for every browser when theme have a lot of CSS styles and selectors that support different prefix for different browsers. Thanks!