Il m´arrive de panacher les 2 méthodes.
On peut écrire :
margin: 0px 15px 15px 15px;
ou :
margin: 15px;
margin-top: 0px;
à noter que pour margin, padding et en partie pour border que l´ordre des propriétés a son importance.
Pour les dimensions, l´ordre est : top, right, bottom, left.
Un cas ou on peut simplifier, c´est lorsque les couples de dimensions haut-droit et bas gauche sont identique. On peut écrire :
padding: 0px 15px 0px 15px
ou :
padding : 0px 15px;