Possible Duplicate:
Why do browsers create vendor prefixes for CSS properties?
For example, if I have an image that I'd like to rotate, why does Google Chrome do nothing when I use transform: rotate(50deg);
but work fine when I use -webkit-transform: rotate(50deg);
?
Isn't the whole point of having the standard to make it so that a programmer/designer only writes the same code once, and not once for each of the browsers? Is this something that is going to be changed in the foreseeable future or will it always be this way? I'm only just starting to use CSS3 and this seems really bizarre to me.