【发布时间】:2018-10-08 21:52:30
【问题描述】:
HTML
<div class='parent'>
<div class='child'>
Hi
</div>
</div>
CSS
.parent {
background-color: #e5e5e5;
}
.child {
background-color: #999999;
margin: 20px;
}
渲染时,子 div 的顶部和底部边距丢失。
将以下样式应用于.parent 类后,边距重新出现。这是为什么呢?
.parent {
margin: -1px;
padding: 1px;
}
【问题讨论】: