
如何让子元素中的多行文字在容器内垂直居中?
给定以下 HTML 代码,其中存在一个父元素 .box,子元素 .box1 中包含多行文本,如何让这些文本在 .box 中垂直居中?
1234aaaaaaaaaaaaaaaaaaaaa
要使子元素中的多行文本垂直居中,可以应用以下 CSS 属性:
- align-items: center;:将子元素垂直居中于父元素。
- word-break: break-all;:允许文本在单词和字母之间换行,以适应容器宽度。
修改后的 CSS 样式如下:
.box1 {
width: 100px;
height: 300px;
border: 1px solid red;
display: flex;
align-items: center;
word-break: break-all;
}










