line-height为什么能设置单行文本垂直居中对齐

2019-02-26  本文已影响0人  葶寳寳

好久没写页面的我,总结下line-height知识点。

line-height的取值:
为什么line-height能设置单行文本垂直居中对齐呢?

类似于用书写英语字母四条线格式,从上至下,依次为顶线、中线、基线和底线。line-height是行高,即行与行基线之间的距离。
line-heightfont-size的计算值之差(也就是两行的“行间距”)分为两半,分别加到一个文本行内容的顶部和底部。所以当我们设置单行文本的line-height为所需要box的高度,即可实现垂直居中对齐。

参考文章:
CSS行高(line-height)及文本垂直居中原理
css行高line-height的一些深入理解及应用

上一篇下一篇

猜你喜欢

热点阅读