Frontend
HTML 박스 모델
superchae
2023. 2. 4. 08:54
박스 모델
HTML 태그들은 모두 박스 모델로 이루어져 있다.
- margin: 박스의 바깥 여백
- border: 박스의 기준이 되는 바깥 테두리
- padding: 박스의 안쪽 여백
- contents: 박스의 내용
박스 모델 화면 표시 방법
border-box
크기 중심이 border
박스의 테두리까지 사이즈로 생각하여 padding을 조절하면 border는 고정되고 contents의 크기가 바뀐다.
content-box
크기 중심이 내용 contents
콘텐츠까지 사이즈로 생각하여 padding을 조절하면 contents는 고정되고 border의 크기가 바뀐다.
See the Pen box-sizing by Chaeeun Jeong (@superchae) on CodePen.
Tip
박스모델의 css 기본 속성은 box-sizing: content-box 이다.
border-box를 사용하면 박스의 테두리 크기를 보고 조절할 수 있기 때문에 미리 box-sizing: border-box로 설정하는 것이 좋다.