line-height等于box时为何垂直居中 这是对单行文本才适用的,line-height的大小是文字本身的大小加上上下两行的大小,比如高100px的盒子,设置line-height30px,字体30px,那么除了文字外的上下距离(上下行间距)就是(100-30)/2=35px,line-height是块级元素,没文字什么事。