#second 안에 margin-top: 50px;을 적용하면 공백 크기가 얼마로 바뀔까요? 100px +50px = 150px이므로 공백 크기가 150px로 바뀔거라 여깁니다. 하지만 공백 크기는 변함없이 100px입니다. 왜 그런 걸까요?
#first {
width: 100%;
height: 200px;
background-color: yellow;
margin-bottom: 100px;
}
#second {
width: 100%;
height: 200px;
background-color: blue;
margin-top: 50px;
}

그림 7-12 margin-top: 50px;을 적용해도 공백의 크기는 변하지 않는다.