CSS中的元素水平垂直居中对齐是前端开发中常见的一个问题。在许多场景下,我们需要把一个元素放在另一个元素的中心位置,实现的方法主要有以下几种。首先是绝对定位。我们可以使用属性设置元素的位置,然后利用t...
CSS中的元素水平垂直居中对齐是前端开发中常见的一个问题。在许多场景下,我们需要把一个元素放在另一个元素的中心位置,实现的方法主要有以下几种。
首先是绝对定位。我们可以使用position属性设置元素的位置,然后利用top、left、right、bottom等属性确定其与父元素的距离。
.example {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
} .container {
display: flex;
justify-content: center;
align-items: center;
} .container {
display: table-cell;
vertical-align: middle;
}