통합 요약노트

Ch.2 8px 그리드 시스템

디자인의 뼈대 — 스페이싱 스케일, 베이스라인 그리드, 수직 리듬

이 챕터의 내용

1

왜 8px인가 — 그리드의 원리

답은 화면의 물리적 구조에 있습니다. 8px은 감이 아니라 수학입니다.

모든 화면은 픽셀의 격자입니다. 8은 이 격자와 완벽하게 맞아떨어집니다.

주요 화면 해상도를 떠올려 보세요. 360, 375, 390, 768, 1024, 1280, 1440, 1920 — 이 숫자들의 공통점은 모두 8로 나누어 떨어진다는 것입니다.

8의 배수 = 어떤 해상도에서도 픽셀이 쪼개지지 않는다

  • 8px = 주요 해상도에서 나누어 떨어지는 최소 공배수
  • 하드 그리드: 모든 치수 8의 배수 / 소프트 그리드: 간격만 8의 배수
  • 4px 반 그리드로 미세 조정 가능
  • 서브픽셀 렌더링을 방지하여 선명한 UI 구현
상세 노트 보기arrow_forward
2

스페이싱 스케일과 일관성

답은 미리 정해진 스케일 — 선택지를 제한하면 일관성이 자동으로 생깁니다.

제한된 선택지가 일관성을 만듭니다

스페이싱 스케일이란 디자인 시스템에서 사용할 간격 값의 목록입니다. 이 목록에 없는 값은 쓰지 않습니다.

4 → 8 → 12 → 16 → 24 → 32 → 48 → 64 처음엔 4씩, 그 다음엔 8씩, 나중엔 16씩 증가합니다. 작은 간격일수록 섬세하게, 큰 간격일수록 과감하게 — 이것이 비선형 스케일입니다.

  • 스페이싱 스케일: 4-8-12-16-24-32-48-64
  • 내부 간격(Padding): 콘텐츠와 경계 사이 — 8~16px
  • 외부 간격(Margin): 컴포넌트 사이 — 16~48px
  • 일관된 간격 = 시각적 질서 = 프래그난츠 달성
상세 노트 보기arrow_forward
3

베이스라인 그리드와 수직 리듬

답은 베이스라인 그리드 — 모든 텍스트의 줄 높이를 8의 배수로 맞추면 수직 리듬이 살아납니다.

줄 높이(line-height)가 수직 세계의 그리드입니다

수평 방향에서 컬럼과 거터가 레이아웃을 잡아주듯, 수직 방향에서는 줄 높이가 리듬을 잡아줍니다. 핵심 규칙은 단순합니다:

font-size 자체는 8의 배수가 아니어도 괜찮습니다(소프트 그리드). 하지만 line-height는 반드시 8의 배수 — 이것이 수직 그리드를 지키는 핵심입니다.

  • 8px 그리드: 주요 해상도와 나누어 떨어지는 수학적 기반
  • 소프트 그리드: 간격은 8px 단위, 콘텐츠 크기는 자유
  • 스페이싱 스케일: 4-8-12-16-24-32-48-64로 선택지 제한
  • 베이스라인 그리드: line-height를 8의 배수로 → 수직 리듬 완성
  • 다음 주제: 비율과 타이포그래피 스케일
상세 노트 보기arrow_forward

key

핵심 용어 모음

360px

360 ÷ 8 = **45칸** (Android 소형)

375px

375 ÷ 8 ≈ 46.9칸 → 4px 반 그리드로 해결

1440px

1440 ÷ 8 = **180칸** (데스크탑)

1920px

1920 ÷ 8 = **240칸** (Full HD)

2xs

**4px** — 아이콘 내부, 인라인 간격

xs

**8px** — 관련 요소 간 최소 간격

sm

**12px** — 컴포넌트 내부 패딩

md

**16px** — 카드 패딩, 리스트 간격

lg

**24px** — 그룹 간 간격

xl

**32px** — 섹션 내 큰 간격

2xl

**48px** — 섹션 간 간격

3xl

**64px** — 페이지 레벨 여백

compare_arrows

비교 정리

항목하드 그리드소프트 그리드
규칙모든 치수가 반드시 8의 배수여백·간격은 8의 배수, 요소 크기는 유연
장점완벽한 정렬, 일관성 극대화실용적, 텍스트 크기 자유도 확보
단점폰트·아이콘 크기 제약엄밀한 정렬이 깨질 수 있음
사용처아이콘 시스템, 일러스트 가이드대부분의 제품 UI 디자인
항목스케일 준수랜덤 간격
카드 패딩16px 고정14px, 18px, 20px 혼재
리스트 간격아이템 8px, 그룹 24px10px, 15px, 22px 혼재
섹션 여백48px 고정30px, 45px, 50px 혼재
항목수직 리듬 O수직 리듬 X
line-height16px→24px, 24px→32px (8배수)16px→22px, 24px→30px (임의값)
요소 정렬제목·본문·이미지 기준선 정렬요소마다 기준선 어긋남
시선 흐름위→아래 자연스러운 스캔시선이 불규칙하게 점프

퀴즈와 인터랙션으로 더 깊이 학습하세요

play_circle인터랙티브 코스 시작하기