CSS实现垂直水平居中
时间: 2023-09-09 13:10:27 浏览: 101
1. 使用flex布局实现垂直水平居中
HTML代码:
```
<div class="container">
<div class="content">居中内容</div>
</div>
```
CSS代码:
```
.container {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
.content {
text-align: center;
}
```
2. 使用绝对定位和transform实现垂直水平居中
HTML代码:
```
<div class="container">
<div class="content">居中内容</div>
</div>
```
CSS代码:
```
.container {
position: relative;
height: 100vh;
}
.content {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
}
```
3. 使用表格布局实现垂直水平居中
HTML代码:
```
<div class="container">
<div class="content">居中内容</div>
</div>
```
CSS代码:
```
.container {
display: table;
height: 100vh;
width: 100%;
}
.content {
display: table-cell;
vertical-align: middle;
text-align: center;
}
```
阅读全文