짧은 경우에, 그것은 마진이 작동하는 방법이다. 위쪽 및 아래쪽 여백이 축소 될 수 있으며이 경우 두 블록 사이의 최종 거리는 가장 큰 여백의 너비와 같습니다. 자세한 내용은
는 CSS의 standart의이 부분에서 살펴 : http://www.w3.org/TR/CSS2/box.html#collapsing-margins
두 개 이상의 마진 붕괴, 그 결과 마진 폭이 붕괴 마진 '폭의 최대 인 경우.
가능한 해결책 : 설명 된 것처럼 상단 요소의 여백 - 하단을 35px로 간단히 지정할 수 있습니다.
또 다른 방법은 요소 중 하나가 유동 할 수 있도록하는 것입니다
<p style="margin-bottom:25px; outline:1px dashed #000000;clear:both;">aaaaaaaaaaaa</P>
<p style="margin-top:10px; outline:1px dashed #000000;clear:both;float:left;width:100%">bbbbbbbbbbbbbbbb</p>
당신은 위의 링크 된 페이지에서 확인할 수 있습니다 다음 예외를 기반 솔루션 위
Demo
: 사이
여백 떠 다니는 상자와 다른 상자는 접히지 않습니다 (float와 그 내부에있는 자식 사이에서도 이 아님).
"하지만 25px를 보여주는 것은"무엇을 의미합니까? 25px는 어떻게 보입니까? – Steeven
@FaisalAkhter 답변 중 하나가 도움이 되었다면 답변으로 표시하는 것이 좋습니다. – Jace