line-height
属性由规范以下列方式定义:
在内容由行内元素组成的块容器元素上,
line-height
指定元素内行框的最小高度。最小高度包括基线上方的最小高度和基线下方的最小深度......
所以有一个文本的基本字体大小,相当于1em
上升线和下降线之间的垂直空间,并且line-height
旨在扩展这个空间。
是否有任何规则可以计算受空间限制的文本在扩展行框中的特定位置1em
必须占据什么位置?我的意思是这种可能的区别:
(所有可用空间都放在文本下方)
(空闲空间按比例分配)
似乎第二个选项正在使用(jsfiddle)但我想找出空间分配的具体规则,或者它们没有明确指定?