【发布时间】:2020-12-28 06:01:35
【问题描述】:
我想为父 div 添加一个垂直滚动条,因为在下面的设置中,孩子的高度远大于父 div 的高度。我在 W3 学校读到默认情况下 overflow: auto; 因此如果子 div 的高度超过父 div 的高度,它将添加滚动条。但是下面的设置并不能证明它是合理的。帮助我理解这一点。
根据 W3 school CSS doc,
如果高度设置为数值(如像素、(r)em、百分比),那么如果内容不适合指定的高度,则会溢出。容器如何处理溢出的内容由 overflow 属性定义。
我们如何证明上述说法是正确的?
.parentDiv {
background-color: coral;
height: 50px;
width: 200px;
}
.childDiv {
background-color: crimson;
height: 100px;
width: 200px;
}
<div class="parentDiv">
<div class="childDiv">
</div>
</div>
@Edited:默认overflow: visible;,它不是自动的。我读错了。
【问题讨论】: