【发布时间】:2012-04-02 00:39:43
【问题描述】:
为什么当父级设置为溢出时垂直边距消失:可见?如果它设置为溢出:隐藏的边距再次可见。这似乎违反直觉。
我想我理解当元素的内容无法放入其中时溢出应该如何工作,但我不明白边距发生了什么。
这是一个例子:(http://jsfiddle.net/VrVc7/)
#outer {
background-color:#EEE;
overflow:hidden;
}
#inner {
margin: 30px;
padding: 5px;
background-color:#ABE;
}
<div id="outer">
<div id="inner">abc</div>
</div>
【问题讨论】: