Ajouter des margins à la table

Quand on utilise le nouveau css pour afficher une div en table (display:table ou display:table-row ou encore display:table-cell, etc.), l'ajout des margins est impossible. Pour contourner le problème, vous pouvez donner des bordures transparentes :

div {
display: table-cell;
border-bottom: 10px solid transparent;}