行距
在排版学中,行距(leading)是指在文本上下方添加的空间,用于在行间增加垂直距离。历史上,在物理活字排版中,会使用实际的铅块来实现这种间距,这也是该术语的由来。
在 CSS 中,排版行距是内容高度与行高(line-height)之间的差值,通常通过 line-height
属性设置。通过 line-height
设置的行距为行之间提供了间隔,这个间隔可以为负值。该空间会在文本的上方和下方平均分配,这被称为半行距。
字体在大写字母基线之上的区域称为上边缘,在字母基线之下的区域称为下边缘。同样,行上方和下方的半行距分别称为上行距和下行距。
可以通过 text-box
属性,从文本元素块容器的 block-start 和 block-end 边缘裁剪掉半行距。
参见
line-height
text-box
- CSS 行内布局模块
- 维基百科上的行距
- matthiasott.com 上的 CSS 中的行距(2022)