在网页设计中,垂直居中是一个很重要的概念,有时候我们需要将文本或其他元素垂直居中来实现网页的美观。在CSS中,也提供了一些方法来实现文本垂直居中,下面来介绍一下具体的实现方法。一、基于行高的实现方法这...
在网页设计中,垂直居中是一个很重要的概念,有时候我们需要将文本或其他元素垂直居中来实现网页的美观。在CSS中,也提供了一些方法来实现文本垂直居中,下面来介绍一下具体的实现方法。
一、基于行高的实现方法
这是最常用的一种实现方法,具体步骤如下:
第一步:设置文本的行高,等于容器的高度。
p {
display: table-cell;
height: 200px;
vertical-align: middle;
line-height: 200px;
} p {
height: 200px;
padding: 80px 0;
} p {
height: 200px;
position: relative;
}
p span {
position: absolute;
top: 50%;
transform: translateY(-50%);
}