.box1 {
position: relative;
width: 200px;
height: 200px;
background-color: pink;
margin: 100px auto;
}
.one {
position: absolute;
left: 50%;
top: 50%;
margin-left: -25px;
margin-top: -25px;
width: 50px;
height: 50px;
background-color: cyan;
}
.box2 {
position: relative;
width: 200px;
height: 200px;
background-color: pink;
margin: 100px auto;
}
.two {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
width: 50px;
height: 50px;
background-color: cyan;
}
.box3 {
position: relative;
width: 200px;
height: 200px;
background-color: pink;
margin: 100px auto;
}
.three {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
margin: auto;
width: 50px;
height: 50px;
background-color: cyan;
}
.box4 {
display: flex;
justify-content: center;
align-items: center;
width: 200px;
height: 200px;
background-color: pink;
margin: 100px auto;
}
.four {
width: 50px;
height: 50px;
background-color: cyan;
}
.box5 {
display: table-cell;
vertical-align: middle;
text-align: center;
width: 200px;
height: 200px;
background-color: pink;
margin: 100px auto;
}
.five {
display: inline-block;
width: 50px;
height: 50px;
background-color: cyan;
}
.box6 {
overflow: hidden;
width: 200px;
height: 200px;
background-color: pink;
margin: 100px auto;
}
.six {
width: 50px;
height: 50px;
margin-left: 75px;
margin-top: 75px;
background-color: cyan;
}
```html
<div class="box1">
<div class="one"></div>
</div>
<div class="box2">
<div class="two"></div>
</div>
<div class="box3">
<div class="three"></div>
</div>
<div class="box4">
<div class="four"></div>
</div>
<div class="box5">
<div class="five"></div>
</div>
<div class="box6">
<div class="six"></div>
</div>