1. 文字用span标签,当父元素高度一定时,则将文字的line-height设置为父元素高度即可;
.header {
width: 100%;
height: 50px;
border: 1px solid #000;
.header-span {
font-size: 1em;
font-weight: bold;
line-height: 50px;
}
}
2. 当父元素高度不一定时(用百分比表示的),则需要利用伪元素设置居中,代码如下:
.container-left {
background: #fff;
border: 1px solid #000;
width: 80px;
height: 100%;
.left-span {
font-size: 1em;
font-weight: bold;
height: 50%
}
.left-span::before {
height: 100%;
vertical-align: middle;
display: inline-block;
content:"";
}
}