HTML & CSS
Chapter 2-4 박스모델이란?(CSS)
Chansman
2025. 3. 31. 10:22
📌 CSS 박스 모델(Box Model) 이해하기
웹 페이지의 모든 요소는 2차원 공간 안에서 각자의 너비(width)와 높이(height)를 가지며, 이를 '박스'라고 부릅니다. 박스 모델은 이 박스를 크게 네 가지 영역으로 나누어 구분한 디자인 개념입니다.
🔹 박스 모델의 세부 영역:
영역 설명 관련 CSS 속성
콘텐츠(Content) 영역 | 요소 안의 콘텐츠를 표시하는 공간 | width, height |
안쪽 여백(Padding) | 콘텐츠 주변의 내부 여백 | padding |
경계선(Border) | 콘텐츠와 안쪽 여백을 감싸는 테두리 | border |
바깥쪽 여백(Margin) | 요소의 바깥 부분에서 요소를 감싸는 외부 여백 | margin |
🔹 각 영역의 특징과 사용 방법:
- 콘텐츠 영역: 실제 콘텐츠가 들어가는 영역으로, 너비(width)와 높이(height) 속성을 이용해 크기를 지정합니다.
- 안쪽 여백(Padding): 콘텐츠와 테두리(border) 사이의 간격을 조정합니다.
- 경계선(Border): 콘텐츠와 패딩을 둘러싸는 선으로, 두께, 스타일, 색상 등을 지정할 수 있습니다.
- 바깥쪽 여백(Margin): 요소 간의 간격을 설정하여 다른 요소와의 간격을 유지하거나 배치를 조정합니다.
🔹 CSS로 크기 설정 시 주의점:
- 너비(width)와 높이(height)를 설정할 때는 수치와 단위를 함께 사용해야 합니다.
- 픽셀(px)과 퍼센트(%) 단위를 가장 많이 사용하지만, 상황에 따라 다양한 단위를 활용할 수 있습니다.
<title>박스 모델이란</title>
<style>
/* .area{
width: 200px;
height: 100px;
} */
/*
%: 내가 속한 영역을 기준을 백분율 계산
-> 내가속한 영역에 관련 값이있어야 적용가능 (width의 경우 기본값 적용 height의 경우
기본값이 없기때문에 적용이안됨됨) */
.area{
width: 50%;
height: 50%;
}
</style>
%: 내가 속한 영역을 기준을 백분율 계산
-> 내가속한 영역에 관련 값이있어야 적용가능 (width의 경우 기본값 적용 height의 경우
기본값이 없기때문에 적용이안됨됨) */
🔍 개발자 도구를 활용한 박스 모델 확인: 크롬과 같은 브라우저의 개발자 도구(F12)를 통해 각 요소의 박스 모델 구조와 크기를 시각적으로 확인할 수 있습니다. 이를 통해 실제 웹페이지 디자인 시 각 요소의 정확한 크기와 여백을 쉽게 파악할 수 있습니다.
✅ 정리 및 복습 포인트:
- 모든 웹 요소는 박스 모델로 관리됨
- 박스 모델은 콘텐츠, 패딩, 보더, 마진으로 구성
- 크기 지정 시 단위와 수치 필수 (px, % 등)
- 개발자 도구로 박스 모델 구조를 시각적으로 확인 가능
CSS 박스 모델의 기본 구조와 특성을 잘 이해하면 더욱 효율적이고 명확한 웹 디자인을 구현할 수 있습니다.