패스잇
프론트엔드 개발 · 기초

CSS 박스 모델(Box Model)의 구성 요소 4가지(content, padding, border, margin)를 설명해주세요.

힌트 · 콘텐츠 영역을 중심으로 안쪽 여백(padding), 테두리(border), 바깥 여백(margin)으로 구성되며, 요소의 크기와 배치에 영향을 줍니다.

Content 영역Padding 여백Border 테두리Margin 바깥 여백width/height 계산

모범답안

CSS 박스 모델은 모든 HTML 요소가 화면에 어떻게 표현되는지를 결정하는 핵심적인 개념입니다. 박스 모델은 크게 네 가지 영역으로 구성됩니다.

첫째, Content 영역은 실제 텍스트, 이미지 등 요소의 내용이 표시되는 부분입니다. width와 height 속성을 통해 크기를 지정할 수 있습니다.

둘째, Padding 영역은 Content 영역과 Border 영역 사이의 여백입니다. 요소의 내용과 테두리 사이의 간격을 조절하여 시각적인 균형을 맞추는 데 사용됩니다.

셋째, Border 영역은 Padding 영역을 감싸는 테두리입니다. 선의 두께, 색상, 스타일 등을 지정하여 요소의 경계를 명확하게 표시할 수 있습니다.

마지막으로 Margin 영역은 Border 영역 바깥쪽의 여백입니다. 다른 요소와의 간격을 조절하여 레이아웃을 구성하는 데 중요한 역할을 합니다.

이 네 가지 영역을 이해하는 것은 웹 페이지의 레이아웃을 효과적으로 제어하고 디자인하는 데 필수적입니다. 요소의 전체 크기는 Content, Padding, Border, Margin 값을 모두 합하여 계산됩니다.

읽었다면, 이제 직접 답해볼 차례예요

패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.

함께 보는 HTML / CSS 면접 질문

← HTML / CSS 면접 질문 전체 보기