DEV Community

Cover image for How to center a Div: Easy Method
Aman Dutt
Aman Dutt

Posted on

How to center a Div: Easy Method

I often get asked **how to center a div horizontally and vertically **on a web page. There are a few different ways to do this, but here are two methods that I find particularly useful:

*1. Using Flexbox:
*

.container {
  display: flex;
  justify-content: center;
  align-items: center;
}

Enter fullscreen mode Exit fullscreen mode

This method uses the Flexbox layout to center the div both horizontally and vertically within its parent container.

*2. Using absolute positioning:
*

.container {
  position: relative;
}

.center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
Enter fullscreen mode Exit fullscreen mode

This method uses absolute positioning to position the div in the center of its parent container. The transform property is used to adjust the position of the div by half of its width and height, effectively centering it.

Both of these methods can be useful in different situations, so it's good to have both in your toolkit. Have you found a different method that works well for you? Share it in the comments below! #CSS #WebDesign #FrontEnd

Top comments (0)