HTML- Center a div element horizontally
In this tutorial, we are going to learn about how to center a div element horizontally in HTML with the help of examples.
Consider, we have the following div element in our HMTL:
<div class="container">
  <h1>Hello, User</h1>
</div>To center a div horizontally in HTML, add the display:flex and justify-content: center to the div CSS class.
“justify-content: center” centers the div horizontally.
Here is an example:
<div class="container">
  <h1>Hello, User</h1>
</div>CSS:
.container{
    display: flex;
    justify-content: center;
}or we can add the inline styles to div using the style attribute in HTML.
<div style="display: flex;justify-content: center;">
  <h1>Hello, User</h1>
</div>Centering the div horizontally using absolute position
We can use the absolute positioning in html to center the div horizontally.
Here is an example:
<div class="container">
     <h1>Hello, User</h1>
</div>.container{
   position:absolute;
   left:50%;
   transform:translateX(-50%);
}- 
Here we added position:absoluteto the div element, so the element breaks out from the normal document flow and positioned to its relative parent (eg: body or parent element).
- 
The left:50%moves the element 50% right from its position.
- 
The translateX(-50%)moves the element 50% left from it’s position.


