"매 viewport / user preference 의 conditional CSS". Media Queries 는 device width, color scheme, motion preference 등 의 condition 의 styling 의 적용. 2026 Container Queries 의 출현 에도 viewport-level adaptation 의 표준.
매 핵심
매 query types
Width: min-width, max-width — viewport 크기
Orientation: portrait, landscape
User preference: prefers-color-scheme, prefers-reduced-motion, prefers-contrast
Mobile-first (권장): base = mobile, min-width 의 add — 매 cascade 친화적
Desktop-first: base = desktop, max-width 의 override — 매 legacy
매 응용
Responsive breakpoint.
Dark mode (prefers-color-scheme).
Accessibility (prefers-reduced-motion).
Print stylesheet (@media print).
High-DPI image (Retina).
💻 패턴
Mobile-first breakpoints
/* base: mobile */.card{padding:1rem;font-size:14px;}@media(width>=640px){.card{padding:1.5rem;}}@media(width>=1024px){.card{font-size:16px;}}@media(width>=1440px){.card{padding:2rem;}}