HTML과 CSS를 작성하는 데 사용되는 CSS 프레임워크


유틸리티 클래스 vs 인라인 스타일링

유틸리티 클래스 인라인 스타일링
정의 한 가지 일만 하는 CSS 코드를 담고 있는 클래스로, 이를 조합하여 사용 HTML 요소의 style 속성을 사용하여 스타일을 지정
반응형 디자인 가능 불가능
**수도 클래스
(hover, focus 등 상태 변경)** 가능 불가능
**수도 엘리먼트
(before, after)** 가능 불가능
변경자
(first-child, last-child 등) 가능 불가능

Tailwind CSS 사용 방법

  1. 터미널에 다음 명령어를 입력하여 설치

    npm i -D postcss [autoprefixer](<https://itmakesmesoft.notion.site/autoprefixer-2f478ef60aca4e5eb7445742e8484749>) tailwindcss
    

    autoprefixer란?

  2. 구성파일 만들기

    npx tailwindcss init -p
    
  3. TailwindCSS 반영하기

  4. TailwindCSS 플러그인 설치

    1. daisyui 패키지 설치

      npm i -D daisyui
      
      • tailwind.config.js 설정 파일에서 content부분과 plugins 부분 수정

        module.exports = {
        	content: [
        		"./src/**/*.{js,jsx,ts,tsx}",
        	],
        	theme: {
        		extend: {},
        	},
        	plugins: [require('daisyui')],
        }
        

    b. @tailwindcss/line-clamp 플러그인 설치

    npm i -D @tailwindcss/line-clamp