子元素类型对父元素高度的影响?
<div class="outerbox1">
<span style="line-height: 50px">这是外层元1</span>
</div>
.outerbox1 {
width: 600px;
line-height: 300px;
background-color: thistle;
}
.outerbox1 span {
display: inline-block; // 此处改成block,父元素高度有变化,为什么?
/* display: block; */
background-color: teal;
}
回复
1个回答
test
2024-07-08
嗯...原因与这个是一样的, 这是同一个问题https://segmentfault.com/q/1010000043517713/a-1020000043518262文字也可以看做行内元素 span 高50是行高提供的 给内部的文字的行高在span为行内块时父元素设置的行高影响到span, 但是span单独设置将其覆盖了我觉得你还是系统学一下 HTML与CSS , 听课程别看书与博客..
本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
回复
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容