Todos sabemos que, dependiendo de cada navegador, las propiedades CSS suelen ser compatibles con unos u otros navegadores web, pero raramente con todos a la vez.
Existen 10 propiedades CSS que son 100% compatibles con todos los navegadores, que son:
color
direction
font-family
font-size
font-style
font-weight
list-style-position
table-layout
text-indent
word-wrap
Estas 10 propiedades son compatibles con todos los navegadores web, y por ello es muy recomendable su uso.
Por el contrario, las siguientes propiedades CSS no son compatibles con todos los navegadores, por lo que su uso nos obliga a aplicarnos para hacer que nuestro sitio web acabe viéndose bien en todos los navegadores. Y las propiedades CSS que NO son compatibles con todos los navegadores son:
background
background-attachment
background-color
background-image
background-repeat
background-position
border
border-collapse
border-color
border-style
border-width
clear
cursor
display
float
font
font-variant
height
left
right
bottom
top
letter-spacing
line-height
list-style
list-style-image
list-style-type
margin
overflow
padding
page-break-after
page-break-before
position
text-align
text-decoration
text-transform
vertical-align
visibility
white-space
width
word-spacing
z-index
Fuente: www.impressivewebs.com