content: 텍스트, 이미지, 등 HTML 요소에 포함된 media
padding: border와 content 사이의 공간. inner space로 생각하면 쉽다
border: content를 감싸고 있는 테두리
margin: HTML요소와 근접한 요소(들) 사이의 공간이다. padding이 inner space라면 margin은 outer space인 격
만약 width: 200px 이고 height: 100px인 요소에 padding: 20px, border: 5px를 적용한다면, 해당 박스의 최종 width: 250px, height: 150px가 된다.
다시 말해, width와 height에 padding과 border가 더해져서 그려지는 것이다. 이러한 계산 방법을 content-box
라 한다.
#box{ margin: 10px; padding: 20px }
border
속성엔 세부속성을 한번에 기입할 수 있으며 아래와 같이 width - style - color의 순서로 사용한다.
#box{border: 4px dotted green;}