Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有人可以给我一些关于何时padding或margin应该在块级元素上使用的例子吗?
padding
margin
我知道有时添加底部边距会被它下面的元素忽略。例如,如果一个p元素的下边距为 ,20px而我p在它下面的另一个元素的上边距为20px,则它不会比没有上边距的情况下移得更远。为什么是这样?我应该主要使用padding吗?
p
20px
这种边际效应被称为“边际崩溃”
正式规则在这里。
简而言之:当您在某些元素上定义边距时,您声明了相邻元素边框之间的最小距离。相邻元素的两个边距的最大值用于定位这样的两个布局兄弟。