CSS行高

本文主要介绍了CSS行高line-height相关知识。阐述了网页中文本行高的概念,介绍了行高的设置方法,包括直接设置和使用相对值(百分比、倍数)。还说明了可通过行高间接设置行间距,以及利用行高使单行文本在父元素中垂直居中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CSS行高 line-height

一.网页中的文本

文本中的每一个字符都有一个不可见的框,这些框又被放在两条不可见的横线中(垂直居中),两条横线的距离就是行高,放个图片理解下

 

二.行高的设置方法

1.直接设置

p{  
    line-height: 100px;
}

2.相对值

有两种相对值:都是相对于font-size而言

百分比

p{
    font-size: 100px;
    line-height: 150%;
}

line-height的值可计算 100px * 150%

倍数

p{
    font-size: 100px;
    line-height: 1.5;
}

line-height的值可计算 100px * 1.5

三.通过设置行高间接设置行间距

通过上面的学习可以知道,上下两行文本之间的间距等于line-height - font-size

通过这个公式,就可以算得行间距。

假如font-size: 20px,现在要设置10px的行间距,则可以得到行高为30px

四.通过设置行高可以使单行文本垂直居中

因为文本默认在行中垂直居中,所以将行高设置成父元素的高度,这样,单行文本就在父元素垂直居中的位置。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值