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> |