CSS

How to vertically center an image in a DIV using CSS

In this tutorial, we are going to see how to vertically center an image in a DIV using CSS. You can adjust an image vertically in the center of a <div> using the CSS vertical-align attribute with display: table-cell; on the div element enclosing the image.
 

CSS Code:
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;
}
 

HTML Code:
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>Vertically center an image in a DIV using CSS</title>
		<style>
			/* Put the CSS Style Here */
		</style>
	</head>
	<body>
		<div class="container">
			<div class="box">
				<img src="https://stackhowto.com/test.jpg">
			</div>
		</div>
	</body>
</html>
Result
mcqMCQPractice competitive and technical Multiple Choice Questions and Answers (MCQs) with simple and logical explanations to prepare for tests and interviews.Read More

Leave a Reply

Your email address will not be published. Required fields are marked *