为了账号安全,请及时绑定邮箱和手机立即绑定

line-height 的一个简单问题

line-height 的一个简单问题

天涯尽头无女友 2018-12-18 19:29:19
在写HTML和CSS的过程中,发现对line-height有些不明白。HTML代码:<div class="p">   <span class="c">Color</span> </div>CSS代码:*{  margin:0;  padding:0  }.c{  color:white;  font-size:20px;  line-height:40px;  background:orange;  display:block }效果图:代码都十分及其非常简单,span标签的高度是40px,但是我想问的是,假如将上面display:block这一行注释掉,这时候span标签的高度为auto,是22px,而div的高度却变成了40px,并且背景颜色的范围只包括span标签问题:为什么假如没有display:block这一句,光凭line-height为40px并没有将span标签的高度撑开?却把div的高度撑开到40px了?链接:链接
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 543 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信