首页 > Web开发 > 详细

CSS深入理解之line-height

时间:2019-08-11 02:06:33      阅读:108      评论:0      收藏:0      [点我收藏+]

 

 

两行基线的距离

 

技术分享图片

 

技术分享图片

 

 技术分享图片

技术分享图片

 

技术分享图片

内联元素p元素的高度是由行高决定的

技术分享图片

没有两行哪来的行高?

由于继承性 行高无处不在

 

内容区域高度只与字体大小相关

simSam字体下

line-height = 字体大小+行间距

 行高支持一下属性值:

假如当前font-size12px

normal  默认值 与浏览器和字体相关 crome浏览器下  normal值= 字体大小/100    = 0.12

inherit

length 12px 直接设置

number  当设置为3 则 行高为36px

percent  50%    12*50%=6px

 

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <style type="text/css">
        .Number{
            font-size:100px;
            line-height: 150%;/*100px*150%=150px 此方法获取的行高将继承给子元素 30px*/
        }
        .Number>p{
            font-size:44px;
        }
        .Percent{
            font-size:100px;
            line-height: 1.5;/*100px*1.5=150px 在子元素当中还会计算一次*/
        }
        .Percent>p{
            font-size:44px;/*44px*1.5=66px */
        }
    </style>
</head>
<body>
<div class="Number">
    <p>根据自身文字大小计算行高</p>
    <p>根据自身文字大小计算行高</p>
</div>
<span style="display: block;width:100%;height:1px;background:red"></span>
<div class="Percent">
    <p>根据自身文字大小计算行高</p>
    <p>根据自身文字大小计算行高</p>
</div>
</body>
</html>

技术分享图片

技术分享图片

 

CSS深入理解之line-height

原文:https://www.cnblogs.com/webcyh/p/11333140.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!