두 div로 조직이 생겼습니다. 둘 다 블록으로 렌더링되었지만 둘 다 15px의 여백을 가지고 있습니다 (상단 div에는 하단 여백이 있고 하단에는 top이 있음). 따라서 사이 간격이 30px가 아닌 15px, 이것이 올바른 가정입니까 아니면 화가 나나요?CSS - 여백 한계선
건배 폴
두 div로 조직이 생겼습니다. 둘 다 블록으로 렌더링되었지만 둘 다 15px의 여백을 가지고 있습니다 (상단 div에는 하단 여백이 있고 하단에는 top이 있음). 따라서 사이 간격이 30px가 아닌 15px, 이것이 올바른 가정입니까 아니면 화가 나나요?CSS - 여백 한계선
건배 폴
CSS box model은 collapsing margins의 동작을 정의하며 모든 브라우저에서 예상되는 동작입니다.
You might also find my answer to this related question to be of use.
두 마진 모두 15 픽셀이며 합계는 아닙니다. 추가하려는 경우 대신 채우기를 사용하십시오.
약간의 바이올린을 만들었습니다. 간격은 15px입니다. http://jsfiddle.net/RBR79/ – Curt
위치 지정, 플로팅, 브라우저, 컨테이너 블록 등 여러 가지 문제가있을 수 있습니다. 관련 CSS 및 제발 HTML. ** 편집 ** @thirtydot : D' oh는 마진이 수직으로 붕괴되는 것을 잊어 버렸습니다. http://www.richinstyle.com/guides/box2.html#margin – stslavik
@stslavik : 여백이 무너지고 있습니다. – thirtydot