[CSS 2강] 누구를 꾸밀까요? 선택자와 박스 모델 완벽 이해
"원하는 요소를 선택하고 크기를 조절하는 CSS의 핵심을 배워봅시다."
안녕하세요! 지난 1강에서는 CSS를 연결하는 법을 배웠습니다. 오늘은 내가 원하는 부분만 콕 집어서 스타일을 입히는 선택자(Selector)와, 웹사이트의 모든 요소를 사각형 박스로 이해하는 박스 모델(Box Model)을 알아보겠습니다.
1. 기본 선택자 (누구를 꾸밀 것인가?)
CSS에서 가장 많이 쓰이는 세 가지 선택자입니다. 상황에 맞게 골라 쓰는 것이 중요합니다.
✅ 태그 선택자: 특정 태그 전체 (예: h1 { ... })
✅ 클래스 선택자(.): 여러 번 재사용할 그룹 (예: .box { ... })
✅ 아이디 선택자(#): 단 하나뿐인 고유 요소 (예: #logo { ... })
2. 모든 요소는 박스다! 박스 모델
웹사이트의 모든 태그는 사각형 박스로 이루어져 있습니다. 이 박스의 크기를 결정하는 4가지 요소를 기억하세요.
- 📦 Content: 텍스트나 이미지가 들어가는 실제 내용 영역
- 📏 Padding: 테두리와 내용 사이의 안쪽 여백
- 🖼️ Border: 요소의 테두리(선)
- 🚀 Margin: 다른 요소와의 간격인 바깥쪽 여백
3. 선택자와 박스 모델 예제 (실습)
아래 코드를 통해 클래스 선택자를 사용하고 박스의 여백을 조절하는 법을 확인해 보세요.
레이아웃의 기본기 완료!
Margin과 Padding의 차이만 명확히 알아도 디자인이 훨씬 깔끔해집니다.
다음 3강에서는 페이지를 더욱 아름답게 만드는 '폰트와 텍스트 스타일'을 알아볼게요!
