行間距

在排版中,行距(leading)是指文字上方和下方包含的額外空間,用於在行之間提供間距。歷史上,在實際的鉛字排版中,會使用真實的 鉛條 來實現這種間距,這也是這個名稱的由來。

在 CSS 中,排版行距是內容高度與行高之間的差值,通常由 line-height 屬性設定。透過 line-height 設定的行距可以提供行間距,並且可以是負值。這些空間會均勻地分佈在文字的上方和下方,這被稱為半行距(half-leading)。

字型中超過大寫字母基線的區域被稱為上邊距(over edge)。低於 字母基線 的區域被稱為下邊距(under edge)。同樣,一行文字上方和下方的半行距分別被稱為上行距(over leading)和下行距(under leading)。

可以使用 text-box 屬性從文字元素塊容器的塊起始邊緣和塊結束邊緣修剪半行距。