> For the complete documentation index, see [llms.txt](https://bvct1742.gitbook.io/one-book/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bvct1742.gitbook.io/one-book/knowledge/css/chui-zhi-shui-ping-ju-zhong.md).

# 垂直水平居中

```markup
<div class="parent">
  <div class="child"></div>
</div>
```

#### 1

```css
.parent {
    display: flex;
    align-items: center;
    justify-content: center;
}
```

[flex 教程](http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html?utm_source=tuicool)

#### 2

```css
.parent {
    display: grid;
}
.child {
    justify-self: center;
    align-self: center;
}
```

[grid 教程](http://www.ruanyifeng.com/blog/2019/03/grid-layout-tutorial.html)

#### 3

```css
.parent {
    position: relative;
}
.child {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
```
