<分区>
我遇到过一个案例,我需要一个 child 的边距来扩展父容器。我发现分配了parent之外的空间,但是parent本身并没有展开。然后我发现通过向父级添加 overflow: hidden
可以解决这个问题。
谁能解释为什么会这样?
我发现向父级添加任何填充或边框值也可以解决此问题。
section {
background: black;
//overflow: hidden; /* toggle this */
//padding: 1px; /* or toggle this */
//border: solid 1px green; /* or toggle this */
}
div {
margin: 10px;
background: red;
}
<section>
<div>
SOME CONTENT
</div>
</section>