需求很简单,只是简单地设置prev与next两个容器之间垂直间距
HTML结构:
<div class="prev">
<div class="prev_child"></div>
</div>
<div class="next"></div>
样式1:
.prev{
...
margin-bottom:10px
}
或者利用重叠原理
.prev_child{
...
margin-bottom:10px
}
用你提供的第一种方法
无背景色的我喜欢给padding,margin问题太多了
必须margin的话,我习惯给上方的元素加下边距
需要考虑的问题太多了,各个div的position、宽高、border的宽度都要知道,不同情况下表现出来都不一样,你说得太模糊了
只是简单设置边距,为什么要用重叠?你的其他需求是什么?