关于 CSS 中如何设置文本垂直居中的问题,我们需要了解一些基本的 CSS 属性。首先,要想实现文本垂直居中,我们需要使用到 display 和 verticalalign 两个属性。在样式表中,设置...
关于 CSS 中如何设置文本垂直居中的问题,我们需要了解一些基本的 CSS 属性。
首先,要想实现文本垂直居中,我们需要使用到 display 和 vertical-align 两个属性。
在样式表中,设置 display 为 table-cell,即可使元素表现为一个单元格。
为了使这个单元格内的文本垂直居中,我们需要再设置 vertical-align 为 middle。
下面是一个示例代码:
<!DOCTYPE html>
<html>
<head>
<style>
.center {
display: table-cell;
vertical-align: middle;
height: 200px; /* 为了方便演示,设置一个固定高度 */
text-align: center; /* 水平居中 */
}
</style>
</head>
<body>
<div class="center">
<p>这里是一段需要垂直居中的文本。</p>
</div>
</body>
</html>