这一节描述似乎有点问题
这一节似乎描述似乎有点问题。原文:
父元素高度确定的单行文本的竖直居中的方法是通过设置父元素的 height 和 line-height 高度一致来实现的。(height: 该元素的高度,line-height: 顾名思义,行高(行间距),指在文本中,行与行之间的 基线间的距离 )。
line-height 与 font-size 的计算值之差,在 CSS 中成为“行间距”。分为两半,分别加到一个文本行内容的顶部和底部。
这种文字行高与块高一致带来了一个弊端:当文字内容的长度大于块的宽时,就有内容脱离了块。
上文中:父元素的 height ,是指容器的高度,即设置了背景色的这块高度吗?
line-height:行间距,行与行之间的基线距离?可以理解为一行文本的高度加上它下面的空白高度吗?还是说上下行文字之间的空白高度?
line-height 与 font-size 的计算值之差是行间距??这个行间距就是上下行文字之间的空白高度*2吧?按照这样说,line-height就应该是一行文字加上下空白的高度了,这样的话这个定义是不是不太对?