CSS properties starting with a hyphen are vendor prefixes:
- -webkit (for Webkit, Chrome and Safari browsers)
- -o (for Opera)
- -moz (for Firefox and, I think, for the Gecko rendering engine)
- -ms (for IE)
- -khtml (for Konqueror)
These prefixes are ignored by other browsers.
-webkit-border-radius intended to implement the -webkit-border-radius property. As far as I know, border-radius will not be implemented by IE until IE 9 .
source share