line-height:设置数字,此数字会与当前的字体尺寸相乘来设置行间距。相当于倍数
.parent{border:1px solid red;
line-height: 4;
font-size: 14px;
}
应当与下面等价吧
.parent{border:1px solid red;
line-height: 56px;
font-size: 14px;
}
<span class="parent">char in parent
<span class="child">
<span class="inline-block">display:inline-block</span>
char in child
</span>
</span>
<div class="other">other</div>
css1
*{margin:0px;padding:0px;}
.parent{border:1px solid red;
line-height: 4;
font-size: 14px;
}
.child{
font-size: 30px; vertical-align:bottom;border:1px solid red;
}
.inline-block{
display: inline-block;vertical-align:bottom;
}
.other{
border: solid 1px green;
}
显示效果
下表解释很明确