화면 크기마다 CSS 파일을 새로 작성하던 고단한 시대는 끝났습니다. Tailwind CSS는 모바일 우선(Mobile-First) 아키텍처를 채택하여, 기본적으로 정의된 클래스는 모바일에 적용되고, sm:, md:, lg: 등의 접두사 단어로 스마트폰, 태블릿, PC 해상도를 한 줄에 통제합니다.
처음부터 lg:w-1/2만 단독으로 쓰지 마세요. Tailwind는 모바일 우선이므로 기본 너비를 지정하지 않으면 100%가 되며, md:w-1/2, lg:w-1/3 형태로 화면이 점진적으로 커지는 순서로 조립해야 디자이너의 레이아웃이 깨지지 않습니다.
| 중단점 접두사 | 최소 가로 너비 (Minimum Width) | 대체 타겟 기기군 |
|---|---|---|
| (Default) | 0px ~ 639px | 일반 모든 스마트폰 세로 뷰포트 |
sm: |
640px 이상 | 대형 스마트폰 가로 뷰포트 |
md: |
768px 이상 | 아이패드, 갤럭시탭 등 태블릿 세로 및 가로 뷰포트 |
lg: |
1024px 이상 | 노트북 및 일반 데스크톱 화면 |
xl: |
1280px 이상 | 대형 와이드 모니터 뷰포트 |
2xl: |
1536px 이상 | 초대형 울트라 와이드 시네마 스크린 |