<分区>
<分区>
谁能给我一些关于何时应该在 block 级元素上使用 padding
或 margin
的例子?
我知道有时添加底部边距会被其下方的元素忽略。例如,如果 p
元素的底部边距为 20px
,而我在其下方给另一个 p
元素设置了 20px< 的顶部边距
,它不会比没有上边距时进一步向下移动。为什么是这样?我应该主要改用 padding
吗?
最佳答案
边际效应被称为 "margin collapsing"
正式规则是here .
简而言之:当您在某个元素上定义边距时,您声明了相邻元素的边框框之间的最小距离。相邻元素的两个边距的最大值用于定位这两个布局兄弟。
关于css - 如何知道何时应该在 block 级元素上使用边距或填充?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14823890/