There is no exhaustive list, but based on Compass , CSSPrefixer and this list from Peter Beverloo, this is what I can scrape off.
background clip
-moz-background-clip accepts padding and border instead of padding-box and border-box -webkit-background-clip behaves the same as the -moz version, but also accepts content instead of content-box
background origin
-moz and -webkit allow the same values as their background-clip equivalents
background size
-webkit-background-size duplicates single values, so -webkit-background-size: 10px equivalent to background-size: 10px 10px . The prefix equivalent of webkit background-size:10px is -webkit-background-size: 10px auto; .
border-radius and friends
-moz equivalents border-top-left-radius , border-bottom-left-radius , etc. -moz-border-radius-topleft , -moz-border-radius-bottomleft etc.
-webkit-border-radius differs from the latest specification in handling two abbreviations of values. Webkit treats it as if all versions with long forms were passed in two values.
More specific:
-webkit-border-radius: 1px 2px equivalent
-webkit-border-top-left-radius: 1px 2px; -webkit-border-top-right-radius: 1px 2px; -webkit-border-bottom-left-radius: 1px 2px; -webkit-border-bottom-right-radius: 1px 2px;
and border-radius: 1px 2px equivalent
border-top-left-radius: 1px; border-top-right-radius: 2px; border-bottom-right-radius: 1px; border-bottom-left-radius: 2px;
The only work I know of is to expand the two case -webkit-border-radius values into it in long forms to match the correct border-radius .
display
If you want diplay:box work everywhere, you need to use prefix values like this:
display:-webkit-box; display:-moz-box; display:box;
I have no idea why this is so, since all the properties of a particular box model (for example box-align ) also have prefix versions in these browsers.
Note that this does not include anything that is not currently part of the W3C document, such as appearance , even if it supports multiple browsers.