如何知道块级元素何时应使用边距或填充?

时间:2013-02-12 01:11:24

标签: css block margin padding

有人可以举一些关于何时应在块级元素上使用paddingmargin的示例?

我知道有时添加底部边距会被其下方的元素忽略。例如,如果p元素的下边距为20px,而我在其下面另一个p的上边距为20px,则它不再向下移动padding比如果它没有上边距。为什么是这样?我应该主要使用{{1}}吗?

1 个答案:

答案 0 :(得分:0)

该保证金效应称为"margin collapsing"

正式规则是here

简而言之:当您在某个元素上定义边距时,您声明相邻元素的边框之间的最小距离。相邻元素的两个边缘的最大值用于定位这样的两个布局兄弟。