在 CSS3 中,可以使用 line-height 属性来控制文本行间距。
line-height 属性可以设置行间距为一个固定值,也可以根据元素的字体大小来自动计算行间距。
p { line-height: 1.5; /* 设置行间距为正文字体大小的 1.5 倍 */ }
line-height 的计算方式如下:
line-height = (文本行高 - 文字高度)/ 2 + 文字高度
其中,文本行高指的是两行文字基线之间的距离,文字高度指的是单个文字的高度。
如果想要实现更细粒度的行间距控制,可以使用有单位的 line-height 值,比如:
p { line-height: 1.2em; /* 设置行间距为正文字体大小的 1.2 倍 */ }
在使用 line-height 来控制行间距时,要注意以下几点: