height定义元素自身高度
line-height设置行间的距离(行高),可以控制文字行与行之间的距离
关系:height设置后元素高度固定不变,line-height设置元素内部
p{
line-height:26px
}
图片来源网络
单行文字垂直居中
只要设置行高和元素高度一致即可
<div style="line-height: 80px; height: 80px; font-size: 16px;
background: #ccc;">单行文字居中对齐 line-height=height</div>
多行文字居中
可以在文字外面加上div标签,让div在父盒子居中对齐
<div style="height: 100px;width:100%;display: table;
background: #ccc;">
<div style="display: table-cell; vertical-align: middle;">多行文字<br>多行文字</div>
</div>