下面的代码中,如何解释 div 的高度?

10次阅读

共计 246 个字符,预计需要花费 1 分钟才能阅读完成。

我的理解是 span 的 line-height 设置为 0,那么它所在行的行框的高度就变为 0,无法撑起 div 的高度,因此 div 的高度因此为 0。但实际上,div 的高度为 27, 应该如何解释 div 的高度呢?

两个现象:
1、当 div 和 span 的 font-size 设置为相同值时,div 的高度会为 0 (这又是为什么呢?)
2、如果去掉,那么 div 的高度为 0. 这可能是因为页面上没有 ,浏览器将会以怪异模式的方式去渲染。

代码地址:https://jsbin.com/ziyimaleqe/edit?html,output

下面的代码中,如何解释 div 的高度?

正文完
 0