CSS是一种用于网页设计的样式表语言。在网页制作的过程中,经常需要将文字垂直居中,这对于提高网页美观度和可视性有着重要的作用。本文将介绍两种常用的CSS方式实现文字垂直居中。/第一种方式/ .pare...
CSS是一种用于网页设计的样式表语言。在网页制作的过程中,经常需要将文字垂直居中,这对于提高网页美观度和可视性有着重要的作用。本文将介绍两种常用的CSS方式实现文字垂直居中。
/*第一种方式*/
.parent {
display: flex;
align-items: center;
justify-content: center;
}
/*第二种方式*/
.parent {
position: relative;
}
.child {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
} 第一种方法使用flex布局,通过align-items和justify-content属性实现文字在父元素中垂直和水平居中,这种方法适用于父元素高度和宽度已知的情况,如果高度未知可能会导致文字显示不全。
第二种方法利用相对定位和绝对定位,给父元素设置position: relative属性,然后使用top和left属性和transform属性将子元素的位置移动到父元素中央。这种方式适用性较好,但需要确定子元素的宽和高。