2024年4月29日发(作者:)

div中内容垂直居中

一、使用Flexbox布局。

Flexbox是一种强大的布局方式,它可以很方便地实现内容的

水平和垂直居中。我们可以通过设置父元素的display为flex,然

后使用align-items和justify-content属性来实现内容的垂直和

水平居中。

```css。

.container {。

display: flex;

align-items: center;

justify-content: center;

}。

```。

这样就可以实现div中内容的垂直居中了。使用Flexbox布局

可以很方便地实现各种居中效果,而且代码量也比较少,是一种比

较推荐的方式。

二、使用CSS3的transform属性。

我们还可以使用CSS3的transform属性来实现div中内容的垂

直居中。我们可以将子元素的position属性设置为absolute,然

后使用transform: translateY(-50%)来实现垂直居中。

```css。

.container {。

position: relative;

}。

.content {。