웹 기본

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

실제로 볼 때 확인할 것

  1. 01

    프로젝트의 Tailwind 버전을 확인한다

  2. 02

    반복 스타일은 컴포넌트로 묶는다

  3. 03

    임의 값보다 토큰을 우선한다

관계 지도

Tailwind CSS 중심으로 관련 개념의 정의와 관계를 한눈에 정리했습니다.
Tailwind CSS의 정의와 관련 개념 간 관계를 설명한 계층형 그래프