Horizontalement centre d'une image réactive dans le Bootstrap
Si une image avec .img-responsive
classe a moins de largeur que de la largeur du conteneur, puis il s'affiche comme alignés à gauche. L'ajout de .text-center
à l'élément parent ne semble pas fonctionner. Voici un exemple:
<div class="col-sm-12 text-center">
<img src="path/to/image.jpg" alt="Example Image" class="img-responsive" />
</div>
Vous devez vous connecter pour publier un commentaire.
Si vous voulez vraiment suivre le twitter bootstrap synthax, vous devez utiliser le
center-block
classe comme expliqué dans la documentation.Lien vers la documentation
Genre de code :
C'est parce que
.img-responsive class
a son CSSdisplay
propriété définie àblock
. L'ajout de.img-responsive { display: inline-block; }
utilisateur dans la feuille de style va résoudre le problème en remplaçant la valeur d'origine et l'image s'affiche comme centré.Voici le CSS:
Voici HTML:
Vous pouvez utiliser
text-align
bien sur c'est parent de l'élémenttext-align
doit être ajouté à l'élément parent de l'image réactive.text-center
classe est déjà là dans l'élément parent, mais il ne travaille pas pour cause: stackoverflow.com/a/30103365/428901