Pour un nombre inconnu d'enfants que vous pourriez utiliser.
#parent > * {
margin: 30px 0;
}
Cela ajoutera une marge supérieure et inférieure de 30px à tous les enfants directs de l'élément #parent
.
Pero img
n'est pas affiché par défaut dans le bloc, vous pouvez donc utiliser :
#parent > * {
display: block;
margin: 30px 0;
}
Les marges verticales des éléments du bloc seront réduites. Mais vous aurez des marges en haut et en bas de votre div parent. Pour éviter cela, utilisez le code suivant :
#parent > * {
display: block;
margin-top: 30px;
}
#parent > *:first-child {
margin-top: 0px;
}
Cela n'ajoutera que la marge supérieure et supprimera cette marge supérieure pour le premier élément.
0 votes
Espace de 30px de tous les côtés des éléments