
붙어 있는 요소가 각각 margin을 가지고 있을 때 겹치는 현상을 말한다.
영어로는 "margin collapsing"이라고 말한다.

위 이미지 처럼 첫 제목의 margin:10px이고 아래 영역의 margin:30px일 때,
마진 상쇄가 일어나서 가장 큰 margin인 30px이 적용되어 있는 것을 확인할 수 있다.
왜 일어날 '수' 있다고 말을 했냐면,
부모 자식간에 border나 padding이 있어서 경계가 생긴 경우에는 마진 상쇄가 일어나지 않기 때문이다.
<div id="a" style="margin: 30px;">
a
</div>
<div id="b" style="margin: 10px;">
b
</div>
<div id="a" style="margin: 30px;">
a
<div id="c" style="margin: 40px;">
c
</div>
</div>
<div id="b" style="margin: 20px;">
b
</div>
<div id="a" style="padding: 10px;margin: 30px;">
a
<div id="c" style="margin: 40px;">
c
</div>
</div>
<div id="b" style="margin: 20px;">
b
</div>
<div id="a" style="margin: 30px;">
a
<div id="c" style="margin: 40px;">
c
</div>
</div>
<div id="b" style="margin: 20px;border:1px solid #000;">
b
</div>
