1

有人可以给我一些关于何时paddingmargin应该在块级元素上使用的例子吗?

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

4

1 回答 1

0

这种边际效应被称为“边际崩溃”

正式规则在这里

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

于 2013-02-12T01:16:23.013 回答