메뉴

Tailwind CSS는 CSS-in-JS인가, CSS-in-CSS인가?

Tailwind CSS는 CSS-in-JS나 CSS-in-CSS 중 어느 한 쪽에 정확히 속한다고 보기는 어렵습니다. 그러나 그 특성과 사용 방식으로 볼 때, CSS-in-CSS에 더 가까운 방식이라고 할 수 있습니다.

Tailwind CSS란 무엇인가요?

Tailwind CSS는 유틸리티 퍼스트(Utility-First) CSS 프레임워크로, 미리 정의된 클래스들을 활용하여 빠르게 스타일링할 수 있도록 도와줍니다. 개발자는 클래스 이름을 HTML 요소에 직접 적용하여 원하는 스타일을 구성합니다.

<button class="bg-blue-500 text-white font-bold py-2 px-4 rounded">
  클릭하세요
</button>

위 코드에서 여러 개의 유틸리티 클래스를 조합하여 버튼의 스타일을 지정하고 있습니다.

CSS-in-CSS와의 관계

CSS-in-JS와의 관계

Tailwind CSS의 특징

결론