61 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: Center an Image Using Text Align Center
 | |
| ---
 | |
| ## Center an Image Using Text Align Center
 | |
| 
 | |
| An `<img>` element is an inline element (display value of `inline-block`). It can be easily centered by adding the `text-align: center;` CSS property to the parent element
 | |
| that contains it.
 | |
| 
 | |
| To center an image using `text-align: center;` you must place the `<img>` inside of a block-level element such as a `div`.
 | |
| Since the `text-align` property only applies to block-level elements, you place `text-align: center;` on the wrapping block-level element to achieve a horizontally centered `<img>`.
 | |
| 
 | |
| ### Example
 | |
| 
 | |
| ```html
 | |
| <!DOCTYPE html>
 | |
| <html>
 | |
|   <head>
 | |
|     <title>Center an Image using text align center</title>
 | |
|     <style>
 | |
|       .img-container {
 | |
|         text-align: center;
 | |
|       }
 | |
|     </style>
 | |
|   </head>
 | |
|   <body>
 | |
|     <div class="img-container"> <!-- Block parent element -->
 | |
|       <img src="user.png" alt="John Doe">
 | |
|     </div>
 | |
|   </body>
 | |
| </html>
 | |
| ```
 | |
| 
 | |
| **Note:** The parent element must be a block element. If it is not a block element, you should add ```display: block;``` CSS property along with the ```text-align``` property.
 | |
| 
 | |
| ```html
 | |
| <!DOCTYPE html>
 | |
| <html>
 | |
|   <head>
 | |
|     <title>Center an Image using text align center</title>
 | |
|     <style>
 | |
|       .img-container {
 | |
|         text-align: center;
 | |
|         display: block;
 | |
|       }
 | |
|     </style>
 | |
|   </head>
 | |
|   <body>
 | |
|     <span class="img-container"> <!-- Inline parent element -->
 | |
|       <img src="user.png" alt="">
 | |
|     </span>
 | |
|   </body>
 | |
| </html>
 | |
| ```
 | |
| 
 | |
| **Demo:** [Codepen](https://codepen.io/aravindio/pen/PJMXbp)
 | |
| 
 | |
| ## Documentation
 | |
| <a href='https://developer.mozilla.org/en-US/docs/Web/CSS/text-align' target='_blank' rel='nofollow'>**text-align** - MDN</a>
 | |
| 
 | |
| <a href='https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img' target='_blank' rel='nofollow'>**\<img\>** - MDN</a>
 |