认识 line-height 之前,我们需要先了解一些 CSS 中与排版有关的概念。
leading
,这个概念,对应中文的意思应该是“行距”,即排版中相邻两行之间的距离。lead有铅块的意思,在过去手工排版的时代,人们会向模板中插入细铅条来增加类型线之间的距离。现代排版中,leading 的确切定义已经混淆,大致分为两种:1.其一是指相邻两行 baseline (基线)之间的距离;2.其二是指上面一行的底部至下面一行的顶部的距离;其实两种表示的结果一致,但一般使用前者居多。
baseline
, 基线,在一开始学习英语的时候,我们会在四线格子中练习英文字母的书写。一般把英文字母纵向等分四线三格,第三条线称为基线,如下图: