关于line-height相关知识(以及字号,基线,行内框)

line-height解释:

  1. 行高line-height是指相邻两行文本基线(baseline)之间的距离,基线的概念来自于英文字符,就是字母”x”的下边缘(线),放个图,方便大家理解;

    涉及到中文和英文同时排列,就可以依据”x”下边缘确认基线的位置.
    这里介绍一下”x-height”,”x-height”是指小写字母x的高度,描述的是基线和等分线mean line间的距离。
    老规矩,上图;

    CSS里有一个常用于图文的对齐 :vertical-align: middle;middle指的就是是基线往上1/2 “x-height”的高度。理解了这一点,有助于理解对齐.
  2. 字号font-size,行高line-height和行框
    字号和行高通常设置为偶数(px单位);行高减去字号的部分(CSS中称为行间距)分为两部分,分别加到文本内容的顶部和底部. 这两部分无法平均分配的时候,
    比如font-size=15px; line-height=30px; chrome浏览器将顶部加8px,底部加7px; 另外由于中文字体并不是顶天立地的(不是完全占据字号的高度),一般中文字体的高度是从上边缘往下计算,下面这个例子就可以很明白的看出来.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值