1. CSS Framework의 역사

  1. HTML의 탄생, 1990년
  2. inline-style : 태그에 직접 style을 지정하는 방식
  3. CSS : inline-style의 중복을 제거
  4. Sass(2006) : Syntactically Awesome Style Shets, selector를 세분화
  5. Ajax의 등장과 HTML 편집권의 변화
  6. BEM(2013) 방식 : Block_Element_Modiflier로 구성하여 이름을 짓는 방법
  7. CSS Modules(2015) : CSS의 문제인 Global Scope를 막기 위해 Component 단위에서 사용되는 CSS에 hash를 추가하여 CSS가 더 이상 global하지 않도록 하는 방식
  8. Atomic CSS : class명에 해당하는 태그의 스타일을 작성하면 됨

2. CSS Framework

0. 순위

Screenshot 2023-08-24 at 4.41.00 PM.png

Screenshot 2023-08-24 at 4.41.14 PM.png

  1. 부동의 1위, bootstrap
  2. 놀라운 tailwindcss의 성장세

1. CSS Pre-processor : CSS 전처리기

1) Sass(Syntactically Awesome Style Sheet)