首页 > 在用css进行设置上下两个容器的垂直外边距,会选择何种方式?

在用css进行设置上下两个容器的垂直外边距,会选择何种方式?

需求很简单,只是简单地设置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的宽度都要知道,不同情况下表现出来都不一样,你说得太模糊了


只是简单设置边距,为什么要用重叠?你的其他需求是什么?

【热门文章】
【热门文章】