Horizontalement
Le centrage horizontal d’une image dans un un conteneur de type bloc, une div par exemple, ne pose pas de problème. Il suffit de définir la propriété CSS text-align à center sur le conteneur.
Résultat :

[divider align= »center »]
Verticalement
Le centrage vertical est plus délicat à mettre en place.
Il faut en effet modifier la propriété display de notre conteneur pour pouvoir utiliser la propriété vertical-align qui nous permettra de positionner verticalement l’image.
Résultat :

Attention
Cette technique fonctionne sur Internet Explorer qu’à partir de la version 8. Une autre solution serait de mettre l’image dans un tableau, mais on perdra en sémantique
[divider align= »center »]
Horizontalement avec flexbox
Le centrage horizontal est devenu vraiment facile avec flexbox.
Résultat :

[divider align= »center »]
Verticalement avec flexbox
Avant l’apparition de flexbox, le centrage verticale des éléments était asses complexe. C’est aujourd’hui beaucoup plus accessible. Nous allons le voir dans l’exemple suivant.
Résultat :
