【发布时间】:2014-03-23 17:23:16
【问题描述】:
我只是找不到这个脚本的问题:http://jsfiddle.net/AKB3d/
#second {
margin-top:50px;
...
}
我希望黄色框在右框顶部边框下方 50 像素处,但每当我添加 margin-top 到黄色框,红色框也下降了。为什么?
【问题讨论】:
我只是找不到这个脚本的问题:http://jsfiddle.net/AKB3d/
#second {
margin-top:50px;
...
}
我希望黄色框在右框顶部边框下方 50 像素处,但每当我添加 margin-top 到黄色框,红色框也下降了。为什么?
【问题讨论】:
给父div一个overflow:hidden,即#first
发生这种情况是因为边距折叠。 Vertical margins disappear when parent is set to overflow:visible
【讨论】:
#first {
margin:auto;
width:100px;
height:100px;
background:red;
overflow:hidden;
}
【讨论】: