【发布时间】:2019-08-05 17:12:20
【问题描述】:
我在margin-bottom上做了一些实验,发现了一个我不太明白的小问题。
.left {
width: 60px;
height: 100px;
background-color: yellow;
}
<div class="left">Coding Coding Coding Coding Coding</div>
当我将它设置为 margine-bottom: -50px 时,它看起来像这样。
盒子的宽高一样,可以渲染,但是不明白图片的橙色部分代表什么。为什么减半?
我看到的一种解释是,margin-bottom 是负数并且不会移动,从而降低了它自己的高度以供 CSS 阅读。但是我不明白这句话的意思,什么叫自己的高度供CSS阅读?如果你能理解这一点,你能解释一下吗?
【问题讨论】: