화면의 뼈대 — 레이아웃 · 8pt 여백 · 시각적 위계
단정한 화면의 80%는 색상이 아니라 일정한 여백 배수(8pt)와 명확한 3단 시선 위계에서 결정된다.
화면이 어수선해 보이는 주원인은 색상 부족이 아니라 들쭉날쭉한 요소 간격과 과잉 강조에 있다. 색을 입히기 전에 컨테이너 최대 폭, 여백 리듬, 시선 순서부터 고정해 두면 어떤 콘텐츠를 얹어도 골격이 무너지지 않는다.
01 · 핵심 원리 정리
페이지 구획과 컨테이너 최대 폭 (Container & 12-Column Grid)
웹 화면은 상단 탐색 바(Header) → 핵심 가치를 보여주는 첫 화면(Hero) → 본문 구획(Section) → 하단 정보(Footer)로 나뉜다. 와이드 모니터에서 글줄이 끝없이 길어지면 시선이 다음 줄을 놓치므로 컨테이너 최대 폭을 고정한다.
전체 레이아웃 최대 폭: 1200~1280px | 긴 본문 적정 줄 길이: 60~75자 (약 65ch / 680px)- 12컬럼 그리드는 2·3·4·6으로 모두 나누어떨어져 2단(6:6), 3단(4:4:4), 비대칭(8:4) 배치를 하나의 격자 위에서 정렬해 준다.
- 첫 화면(Above the Fold, 스크롤 전 영역)에는 핵심 제목 1줄 + 보조 설명 2줄 + 주 행동 버튼 1개 + 대표 시각물만 남겨 시선을 집중시킨다.
8pt 여백 스케일과 게슈탈트 근접성 (Proximity & Alignment)
선을 따로 긋지 않아도 가까이 붙어 있는 요소는 같은 묶음으로 인식된다(게슈탈트 근접성). 임의의 숫자(13px, 19px, 27px) 대신 8배수 간격만 쓰면 화면 전체에 일정한 리듬이 생긴다.
내부 여백(카드 안 패딩·간격) < 외부 여백(카드 바깥·섹션 간격)- 8pt 기본 스케일: 4px(초밀착) · 8px(아이콘-텍스트) · 12px(소그룹) · 16px(기본 간격) · 24px(카드 패딩) · 32px(중그룹) · 48~64px(큰 구획) · 80~96px(섹션 분리).
- 정렬 기준선 최소화: 한 화면에서 글자와 박스가 시작되는 세로 정렬선(Alignment Line)은 2~3개 이하로 맞추고, 본문과 폼은 왼쪽 정렬을 기본으로 둔다.
시각적 위계 3단 분리와 실눈 테스트 (Squint Test)
눈을 가늘게 뜨고 화면을 흐릿하게 봤을 때 1순위(초점) → 2순위(구조) → 3순위(보조) 덩어리가 명확히 나뉘어야 한다. 모든 글자를 크게 굵게 키우면 오히려 아무것도 눈에 들어오지 않는다.
- 1순위(초점): 페이지 핵심 제목과 주 행동 버튼(Primary CTA) 단 1개 — 가장 큰 크기와 가장 높은 명도 대비.
- 2순위(구조): 섹션 소제목, 카드 타이틀, 핵심 요약 지표 — 중간 크기와 굵기(600~700).
- 3순위(보조): 부연 설명, 날짜, 태그, 캡션 — 12~14px 크기와 한 단계 낮춘 회색(--text-muted)으로 힘을 뺀다.
02 · 기준 수치 · 비교표
| 기기 구간 | 기준 폭 (px) | 그리드 컬럼 | 좌우 여백 (Padding) | 레이아웃 전환 규칙 |
|---|---|---|---|---|
| 모바일 세로 | 375px ~ | 1열 스택 | 16 ~ 20px | 다단 가로 배치를 세로 1열로 접고, 메뉴는 햄버거·하단 탭으로 축약 |
| 태블릿 | 768px ~ | 2열 그리드 | 24 ~ 32px | 사이드바는 필요시 접힘(Drawer), 카드 목록 2열 전환 |
| 노트북·작은 데스크톱 | 1024px ~ | 3열 / 사이드바+본문 | 32 ~ 40px | 고정 사이드바 노출 가능, 본문 다단 레이아웃 시작 |
| 와이드 데스크톱 | 1280px ~ | 최대 12컬럼 | 중앙 정렬 (margin: auto) | 화면이 넓어져도 컨테이너 폭(1200px)을 고정해 좌우 여백만 확장 |
03 · 자주 꼬이는 패턴 vs 권장 기준
선 자체가 시각적 소음이 되어 본문 글자보다 박스 테두리가 먼저 눈에 밟힌다.
불필요한 구분선을 지우고 섹션 간 여백을 56~80px로 넓혀 빈 공간 자체로 구획을 나눈다.
제목이 위 섹션 소속인지 아래 본문 소속인지 붕 떠 보여 구조가 한눈에 읽히지 않는다.
위 섹션 끝과의 간격(48px)을 아래 본문과의 간격(12px)보다 최소 3배 이상 넓힌다.
줄마다 시작 위치가 달라져 시선이 다음 줄 첫 글자를 찾을 때마다 피로해진다.
가운데 정렬은 히어로의 2~3줄 짧은 문구에만 제한하고, 3줄 이상 문단과 목록은 왼쪽 정렬로 통일한다.
