2011-09-15 3 views
2

두 div로 조직이 생겼습니다. 둘 다 블록으로 렌더링되었지만 둘 다 15px의 여백을 가지고 있습니다 (상단 div에는 하단 여백이 있고 하단에는 top이 있음). 따라서 사이 간격이 30px가 아닌 15px, 이것이 올바른 가정입니까 아니면 화가 나나요?CSS - 여백 한계선

건배 폴

+0

약간의 바이올린을 만들었습니다. 간격은 15px입니다. http://jsfiddle.net/RBR79/ ​​ – Curt

+0

위치 지정, 플로팅, 브라우저, 컨테이너 블록 등 여러 가지 문제가있을 수 있습니다. 관련 CSS 및 제발 HTML. ** 편집 ** @thirtydot : D' oh는 마진이 수직으로 붕괴되는 것을 잊어 버렸습니다. http://www.richinstyle.com/guides/box2.html#margin – stslavik

+1

@stslavik : 여백이 무너지고 있습니다. – thirtydot

답변

-1

수정 -하지만 밖으로 작동하지 않는 경우 대신 '여백'의 '패딩'을 시도 할 수 - 아마 원하는 효과를 가질 것이다.

+1

여백과 여백은 완전히 다른 것입니다. 다른쪽에 사용하지 말아야합니다. –

+0

패딩은 포함 된 div에만 영향을줍니다. 컨테이너의 안쪽 가장자리와 내용의 바깥 쪽 가장자리 사이의 공간입니다. – stslavik

+0

나는 그가 30px의 공간을 원했다는 인상을 받았다. 패딩은 그렇게했을 것입니다. 갱부들에게 감사드립니다. – Hanny

0

두 마진 모두 15 픽셀이며 합계는 아닙니다. 추가하려는 경우 대신 채우기를 사용하십시오.