Comment aligner verticalement une image dans une DIV en CSS

Vous pouvez aligner une image verticalement au centre d’un <div> en utilisant la propriété CSS vertical-align en combinaison avec display: table-cell; sur l’élément div contenant l’image.
 
 

Code HTML :
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>Aligner verticalement une image dans une DIV</title>
		<style>
			/* Mettez le code CSS ici. */
		</style>
	</head>
	<body>
		<div class="container">
			<div class="box">
				<img src="https://1.bp.blogspot.com/-RAj_WmWtT5A/XSY-zUdWKbI/AAAAAAAAFFM/MzWiRE8G3m8k6aYHr9nsxfOzjiK5ZPzmwCLcBGAs/s1600/test.jpg">
			</div>
		</div>
	</body>
</html>

 
 

Code CSS :
img {
    display: block;
    margin: 0 auto;
}

.container {
    display: inline-block;
    margin: 30px;
}

.box {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 250px;
    height: 200px;
    border: 1px solid black;
}
Résultat

 

Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *