css设置水平居中垂直居中
时间: 2023-08-31 17:09:30 浏览: 102
浅析CSS实现水平垂直同时居中的5种思路
可以使用以下方法来设置水平居中和垂直居中:
1. 使用flex布局
```css
.container {
display: flex;
justify-content: center; /* 水平居中 */
align-items: center; /* 垂直居中 */
}
```
2. 使用绝对定位和transform
```css
.container {
position: relative;
}
.content {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%); /* 水平垂直居中 */
}
```
3. 使用table-cell布局
```css
.container {
display: table-cell;
vertical-align: middle; /* 垂直居中 */
text-align: center; /* 水平居中 */
}
```
4. 使用grid布局
```css
.container {
display: grid;
place-items: center; /* 水平垂直居中 */
}
```
阅读全文