웹 기본
Tailwind CSS
Tailwind CSS는 작은 역할의 유틸리티 클래스를 조합해 웹 화면의 스타일을 만드는 CSS 프레임워크입니다.
쉬운 설명
미리 정의된 작은 유틸리티 클래스를 조합해 화면 스타일을 만드는 CSS 프레임워크.
배경과 쓰임까지 이해하기
조금 더 자세히
Tailwind CSS는 작은 CSS 클래스를 조합해 웹 화면을 스타일링하는 프레임워크입니다. `flex`, `p-4`, `text-sm`, `md:grid-cols-2`처럼 각 클래스가 배치, 간격, 글자, 반응형 조건 하나를 담당합니다.
React나 Astro 컴포넌트 안에서 빠르게 화면을 만들 수 있지만 같은 클래스 조합이 반복되면 컴포넌트와 디자인 토큰으로 정리하는 것이 좋습니다. 한마디로, Tailwind CSS는 준비된 스타일 조각을 조합해 화면을 만드는 도구입니다.
실제로는 이렇게 만나요
`grid gap-4 md:grid-cols-2`처럼 기본 한 열 배치를 중간 화면부터 두 열로 바꿀 수 있습니다.
- 이런 거 할 때 나와요 별도 CSS 파일을 오가며 클래스 이름을 만들지 않고도 컴포넌트 안에서 빠르게 레이아웃과 반응형 스타일을 구성할 수 있습니다.
- 이렇게 생겼어요 Tailwind CSS은(는) CSS, Design Token, Responsive Web 같은 주변 개념과 함께 문서, 설정 화면, 오류 메시지에서 자주 보입니다.
- 나오는 화면 예시 웹 기본 작업을 하다가 CSS, Design Token, Responsive Web를 확인하는 화면
헷갈리기 쉬운 점
클래스가 지나치게 길어지거나 같은 조합이 반복되면 컴포넌트로 묶고 디자인 토큰을 정리해야 합니다.
왜 알아두면 좋을까요?
별도 CSS 파일을 오가며 클래스 이름을 만들지 않고도 컴포넌트 안에서 빠르게 레이아웃과 반응형 스타일을 구성할 수 있습니다.
Checklist
실제로 볼 때 확인할 것
- 01
프로젝트의 Tailwind 버전을 확인한다
- 02
반복 스타일은 컴포넌트로 묶는다
- 03
임의 값보다 토큰을 우선한다