width, height
padding
border
- padding 영역의 인접한 바깥 영역입니다.
margin
- border 영역의 인접한 바깥 영역이며, 내용물의 가장 외곽의 영역입니다.
background-color 적용
실질적인 크기
- 전체 너비 : 내용물의 너비 + 2 * (padding + border + margin)
- 전체 높이 : 내용물의 높이 + 2 * (padding + border + margin)
- 크롬에서 나오는 것은 margin을 제외한 크기
크기 조절
box-sizing 속성
content-box
- content의 height와 width의 크기가 오로지 content의 크기만을 포함한 영역임을 설정
<style>
div {
box-sizing : content-box;
}
</style>
border-box
- content의 height와 width의 크기가 border까지의 영역을 포함한 영역임을 설정
- 따라서, content의 height, width가 입력한 수치보다 작아질 수 있습니다.
<style>
div {
box-sizing : border-box;
}
</style>