Bootstrap : comment aligner une image responsive au centre ?

Le framework CSS fournit une classe pour gérer une image en responsive design, qui s'adaptera à la taille de l'écran.

Le framework CSS Bootstrap fournit la classe "img-responsive" qui permet de gérer une image responsive, qui s'adapte à la taille de la fenêtre. Pour qu'une image responsive soit alignée au centre, il y a deux possibilités.

La première consiste à ajouter la propriété "margin" en CSS et à lui attribuer la valeur "auto" pour les marges horizontales. Avec une valeur égale à "auto", les marges sont calculées automatiquement de manière à centrer l'élément :

.img-responsive .centree {
 margin: 0 auto;
}

La deuxième solution est d'utiliser la classe "center-block" fournie par Bootstrap depuis la version 3.0.1. Cette classe centre l'élément horizontalement en utilisant la propriété "margin" avec comme valeur "auto" :

<img src="image.png" alt="image" class="img-responsive center-block" />