line-height:1.5和line-height:150%的区别

 

1. 给你个数,孩子自己算吧  line-height:1.5

父元素设置line-height:1.5会直接继承给子元素,子元素根据自己的font-size再去计算子元素自己的line-height。

 

 

2.老子说多大就是多大  line-height:150%

父元素设置line-height:150%是计算好了line-height值,然后把这个计算值给子元素继承,子元素继承拿到的就是最终的值了。

此时子元素设置font-size就对其line-height无影响了。

 


例1:当line-height:1.5 时:

 

body{ font-size:14px; line-height:1.5;  }
h1{ font-size:26px; }

 

实际结果为:

body的行高为14*1.5=21px

h1的行高为26*1.5=39px

 

例2:当line-height:150% 时:

 

body{ font-size:14px; line-height:150%;  }
h1{ font-size:26px; }

 

实际结果为:

body的行高为14*150%=21px

h1的行高为直接继承body的行高,为21px

 


 

 

 

转载地址:

http://www.cnblogs.com/mguo/p/3161277.html

http://www.tuicool.com/articles/7je67zr

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值