OK, j'ai un div qui est dans le Centré:Comment centrer horizontalement un div non-fixed width?
<div id="spry">
<p> hello there asdsdfasd adsfasdf aasdfasfd </p>
</div>
Utilise ce CSS:
#spry {
background-color: red;
display: block;
margin-left: auto;
margin-right: auto;
width: 400px;
}
Mais je veux avoir la div pas une largeur fixe. Je pensais que je pouvais simplement changer width: 400px
; Mais si vous faites cela, il se dilate sur toute la largeur.
Vous pouvez modifier sa valeur d'affichage 'inline-block' puis utilisez' text-align: center; 'son parent récipient. – Adrift
Réponse parfaite. Postez-le comme un! – Bojangles
Je n'aime pas faire ça parce que ce n'est pas très sémantique. Im centrant un div, pas de texte. –