可以使用Flex布局来实现保持边界与父元素的高度一致,同时将子元素垂直居中的效果。
HTML代码:
子元素
CSS代码:
.parent {
display: flex;
align-items: center;
border: 1px solid #000;
height: 200px; /* 父元素高度 */
}
.child {
margin: 0 auto; /* 水平居中 */
}
在上面的代码中,我们将父元素设置为Flex布局,并使用align-items: center;
来将子元素垂直居中。为了保持边界与父元素的高度一致,我们给父元素设置了一个固定的高度。子元素使用margin: 0 auto;
将其水平居中。
你可以根据实际情况修改父元素的高度和子元素的内容,来实现你想要的效果。
上一篇:保持边界不动