框模型:CSS 外边距合并

外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。

合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。

外边距合并

外边距合并(叠加)是一个相当简单的概念。但是,在实践中对网页进行布局时,它会造成许多混淆。

简单地说,外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。

အကွက်အကျယ် တစ်ခု အကွက်အကျယ် အမြင့်အကွက် အကွက်အကျယ် အောက်အကွက်အကျယ် တူညီကြသည်။ အော်ချမ်းကြည့်ပါ

CSS အပေါ်လက်တွေး ပေါင်းစပ် ဌာန်ကြောင်း 1

ကိုယ်တိုင် စစ်ဆေးကြည့်ပါ

အကွက်အကျယ် တစ်ခု အကွက်အကျယ် အတွင်းရှိသည်ကို အကွက်အကျယ် တစ်ခု အတွင်းရှိသည် ဖြစ်ပါက (အကွက်အကျယ် အကွက်အကျယ် နှင့် အကွက်အကျယ် အကျယ် ကို ခွဲခြားကြသေးသည် မဟုတ်) သူတို့၏ အမြင့်အကွက် အကွက်အကျယ် နှင့် အောက်အကွက်အကျယ် လည်း တူညီကြသည်။ အော်ချမ်းကြည့်ပါ

CSS အပေါ်လက်တွေး ပေါင်းစပ် ဌာန်ကြောင်း 2

ကိုယ်တိုင် စစ်ဆေးကြည့်ပါ

အမြင့်အကွက် အကွက်အကျယ် အမြင့်အကွက် အကွက်အကျယ် တူညီကြသည်။

ဒီပုံအရ အကွက်အကျယ် တစ်ခု ရှိသော်လည်း အကွက်အကျယ် နှင့် အပေါ်အကွက်အကျယ် မရှိဘဲ အကွက်အကျယ် မရှိဘဲ ရှိသည်။ ဒါကြောင့် အမြင့်အကွက် အကွက်အကျယ် နှင့် အောက်အကွက်အကျယ် တူညီကြသည်။

CSS အပေါ်လက်တွေး ပေါင်းစပ် ဌာန်ကြောင်း 3

如果这个外边距遇到另一个元素的外边距,它还会发生合并:

CSS အပေါ်လက်တွေး ပေါင်းစပ် ဌာန်ကြောင်း 4

这就是一系列的段落元素占用空间非常小的原因,因为它们的所有外边距都合并到一起,形成了一个小的外边距。

外边距合并初看上去可能有点奇怪,但是实际上,它是有意义的。以由几个段落组成的典型文本页面为例。第一个段落上面的空间等于段落的上外边距。如果没有外边距合并,后续所有段落之间的外边距都将是相邻上外边距和下外边距的和。这意味着段落之间的空间是页面顶部的两倍。如果发生外边距合并,段落之间的上外边距和下外边距就合并在一起,这样各处的距离就一致了。

CSS အပေါ်လက်တွေး အကျိုးသဘော

注释:只有普通文档流中块框的垂直外边距才会发生外边距合并。行内框、浮动框或绝对定位之间的外边距不会合并。