Centering Elements
You often want to center items on the page as a whole, or within a container element. There are two common techniques to achieve this goal.

Specific width with auto left and right margins
This technique works well when you know the width of the content to be centered.
set a width on the element
set the margin-left and margin-right to auto
body {
margin-left:auto;
margin-right:auto;
width:300px;
}
Using flex and center in both horizontal/vertical directions.
Set the value of the display property to be flex in the column direction, and then center the items in both the horizontal and vertical directions.
body {
display:flex;
flex-direction:column;
justify-content: center;
align-items: center;
}
Resources
Last updated
Was this helpful?