0015 行高那些事:line-height

Posted jianjie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了0015 行高那些事:line-height相关的知识,希望对你有一定的参考价值。

目标

  • 理解
    • 能说出 行高 和 高度 三种关系
    • 能简单理解为什么行高等于高度单行文字会垂直居中
  • 应用
    • 使用行高实现单行文字垂直居中
    • 能会测量行高

3.1 行高测量

行高的测量方法:

技术图片
技术图片


3.2 单行文本垂直居中

行高我们利用最多的一个地方是: 可以让单行文本在盒子中垂直居中对齐。

文字的行高等于盒子的高度。

这里情况些许复杂,开始学习,我们可以先从简单地方入手学会。

行高 = 上距离 + 内容高度 + 下距离

技术图片

上距离和下距离总是相等的,因此文字看上去是垂直居中的。

行高和高度的三种关系

  • 如果 行高 等 高度 文字会 垂直居中
  • 如果行高 大于 高度 文字会 偏下
  • 如果行高小于高度 文字会 偏上
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        div {
            width: 100px;
            height: 50px;
            background-color: pink;
            line-height: 50px;
        }
    </style>
</head>
<body>
    <div> 文字垂直居中 </div>
</body>
</html>

以上是关于0015 行高那些事:line-height的主要内容,如果未能解决你的问题,请参考以下文章

line-height 行高

line-height 行高

css行高line-height的用法(转)

line-height行高与图片的隐匿文本间隙消除方法

line-height 和 vertical-align 行高与行对齐精解 (图文)转文

32 行高 1 line-height 行高 2 在font中也可以指定行高,如果不指定则按默认的值