content, padding, border, margin으로 구분
<style>
div{
width: 300px;
height: 300px;
padding: 10px;
border: 5px solid #ccc;
margin: 20px;
/*box-sizing: border-box;*/
}
</style>
content-box

border-box

<style>
div{
margin : 20px 0;
border : 2px solid #ccc;
}
p{
margin : 30px 0;
border : 4px dashed #ddd;
}
</style>
<p>bottom 영역 마진이 상쇄 됩니다.</p>
<p>top 마진이 상쇄되며, bottom 영역의 마진은 더 큰 30px을 가집니다.</p>
<div>
<p>이 문단은 위아래로 30px의 마진을 갖습니다.</p>
<p>이 문단은 위아래로 30px의 마진을 갖습니다.</p>
</div>
