Home » How to center images in CSS

How to center images in CSS

by Online Tutorials Library

How to center images in CSS?

CSS helps us to control the display of images in web applications. The centering of images or texts is a common task in CSS. To center an image, we have to set the value of margin-left and margin-right to auto and make it a block element by using the display: block; property.

If the image is in the div element, then we can use the text-align: center; property for aligning the image to center in the div.

The <img> element is said to be an inline element that can easily be centered by applying the text-align: center; property of CSS to the parent element that contains it.

Note: The image cannot be centered if the width is set to 100% (full-width).

We can use the shorthand property margin and set it to auto for aligning the image at the center, rather than using the margin-left and margin-right property.

Let’s see how to center an image by applying text-align: center; property to its parent element.

Example

In this example, we are aligning the images by using the text-align: center; property. The image is in the div element.

Test it Now

Output

How to center images in CSS

Example

Now, we are using the margin-left: auto; margin-right: auto; and display: block; properties for aligning the image to the center.

Test it Now

Output

How to center images in CSS


You may also like