Centre automatique de marge CSS avec marge supérieure - VALIDE?
Est-ce valide CSS pour centrer la div et aussi appliquer une marge supérieure?
div {
margin: 0 auto;
margin-top: 30px;
}
source d'informationauteur user1040259
Vous devez vous connecter pour publier un commentaire.
Utiliser les éléments suivants pour spécifier les marges:
Qui est un raccourci pour:
Qui est un raccourci pour:
Maintenant que vous connaissez les différentes façons
margin
s, et/oupadding
peut être spécifié; le choix est vôtre.Autant une priorité, le plus tard définition s'appliquera, tels que définis dans la spec.
Comme d'autres l'ont mentionné, vous aurez probablement besoin de spécifier une largeur fixe pour voir votre
div
centré ...oui, mais en ce qui concerne le centrage de la div vous aurez également souhaitez appliquer
width
.Oui. Et ils ont raison:
J'utilise généralement 90% de la largeur comme un bon point de départ.
Je ne vois pas pourquoi pas...vous pouvez aussi raccourcir ce:
div {margin: 30px auto 0;}
oui, il est, car margin: 0 auto est mise en haut et en bas de 0 et de gauche à droite et de auto de sorte paramètre en haut à 30px est juste la même chose que de dire margin : 30px auto 0 auto;
C'est valide, mais elle peut être plus courte comme ceci:
div {margin: 30px auto 0;}
Quand vous avez seulement trois valeurs, la valeur moyenne est appliqué sur les deux côtés gauche et droit.
Oui, il est valide.
margin-top
va se substituer à l'margin
règle.Si tu veux ajouter un
width
au centre.