To center an element or a div in a <div> or component you can use different approach.
Here is an example of html we have (can work also with all the different javascript framework out there)
<div class="container"> <div class="child"></div> </div>
To center the child div in the parent we can use :
.container {
width: 300px;
height: 300px;
background-color: blue;
}
.child {
margin: auto; /* 0 auto align horizontal/ auto 0 align vertical */
width: 100px;
height: 100px;
}
Note that here we specify only to the children to be centered.
If you want to center by using the css container :
.container {
width: 300px;
height: 300px;
background-color: blue;
display: flex;
justify-content: center; /* align horizontal */
align-items: center; /* align vertical */
}
.child {
width: 100px;
height: 100px;
background-color: red;
}