OPEN HYPER STEP
← 목록으로 (CSS3)
CSS3 · 12 / 34
css3
CHAPTER 12 / 34
읽기 약 2
SYNTAX

CSS Grid Areas


핵심 개념

grid-template-areas는 이름으로 영역을 정의하는 시각적 레이아웃 설계 방식입니다. 문자열로 그리드 모양을 직접 그리고, 각 자식에 grid-area로 이름을 지정합니다. 반응형 레이아웃에서 미디어 쿼리로 areas를 재정의하면 구조가 완전히 바뀝니다. grid-template-areas를 지우며 레이아웃이 붕괴되는 것을 확인하십시오.

코드 분석
CSS3📋 코드 (2줄)
<style>.ga{display:grid;grid-template-columns:120px 1fr;grid-template-rows:40px 100px 40px;grid-template-areas:'hd hd' 'sd mn' 'ft ft';gap:4px;font-family:monospace;font-size:12px;}.ga>div{display:flex;align-items:center;justify-content:center;color:white;font-weight:bold;}.hd{grid-area:hd;background:#10b981;}.sd{grid-area:sd;background:#991b1b;}.mn{grid-area:mn;background:#1a1a1a;border:1px solid #333;color:#888;}.ft{grid-area:ft;background:#333;}</style>
<div class='ga'><div class='hd'>HEADER</div><div class='sd'>SIDE</div><div class='mn'>MAIN</div><div class='ft'>FOOTER</div></div>

AI 프롬프트
🤖 AI에게 잘 물어보는 법 — 모델·전략별 프롬프트
Claude

무료: Sonnet 4.6 / Pro $20/mo: Opus 4.6

이 CSS 'CSS Grid Areas' 코드에서
레이아웃·우선순위·반응형 버그를 찾고
수정 코드와 원인을 단계별로 설명해줘.
ChatGPT

무료: GPT-5.5 / Plus $20/mo: GPT-5.5 Pro

'CSS Grid Areas'를 사용한 실전 UI 컴포넌트를
3가지 만들어줘. 모바일 반응형까지 포함된 완성 코드로.
Gemini

무료: 2.5 Flash / Pro $19.99/mo: 3.1 Pro

이 CSS 'CSS Grid Areas' 관련 코드 전체를 분석해서
중복 속성, 미사용 셀렉터, 성능 저하 요소를
우선순위별로 정리해줘.
Grok

무료: Grok 4.1 / SuperGrok $30/mo

'CSS Grid Areas'가 2026년에도 최선의 방법인지
최신 CSS(컨테이너 쿼리, :has, 서브그리드 등) 기능과 비교해서
솔직히 평가해줘.

⭐ 이것만 기억하세요
CSS Grid Areas 이 3가지만 확실히 잡으세요
1.Grid를 줄 번호로만 배치하면 grid-column: 1/3 같은 숫자가 늘어나서 레이아웃 의도를 한눈에 파악하기 어렵습니다
2.grid-template-areas로 영역에 이름을 붙이면 레이아웃 구조가 코드만 봐도 그림처럼 읽힙니다
3.다음 챕터에서 레이아웃 안의 요소에 색상을 입히는 color와 opacity를 배웁니다


공유하기
진행도 12 / 34