css实现盒子垂直居中
时间: 2023-08-08 18:11:05 浏览: 100
使用CSS实现盒子水平垂直居中的方法(8种)
5星 · 资源好评率100%
要实现盒子垂直居中,可以使用以下几种方法:
1. 使用 Flexbox 布局:
```css
.container {
display: flex;
justify-content: center;
align-items: center;
}
```
这将使容器内的元素在主轴和交叉轴上都居中。
2. 使用绝对定位和 transform 属性:
```css
.container {
position: relative;
}
.box {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
```
这将使盒子相对于容器的中心进行定位。
3. 使用表格布局:
```css
.container {
display: table-cell;
text-align: center;
vertical-align: middle;
}
```
将容器设为表格单元格,然后使用垂直居中的属性来实现盒子垂直居中。
这些方法都可以实现盒子垂直居中,你可以根据实际情况选择适合的方法。
阅读全文