为什么边距适用于CSS中的内联块和块元素?

Mag*_*gne 2 html css

问题:

display: inline-block;具有不同边距的元素将具有与元素不同的边距,display: block;即使边距设置为例如margin-top: 30px;两者!

margin-top将应用于带有内联块的元素,但与带有块的元素不完全相同.会有一些不同的像素.为什么?

sco*_*kel 7

我认为你所指的是内联块元素的边距不会崩溃的事实,但是在块元素上它们会崩溃. Box模型页面非常清楚.

那么什么是崩溃边际?假设你的底部有一个10px边距的元素,后面是一个顶部有5px边距的元素.两者之间的差距不会是15,但会下降到两者中的最大值(10px).