CSS → CSS 전처리기 → BEM → CSS Module → CSS in JS
CSS가 어떻게 발전되어 왔는지 정리해보고자 한다. 목차 CSS CSS 전처리기 BEM CSS Module (CSS in CSS) CSS in JS CSS (Cascading Style Sheet) HTML을 시각적으로 꾸미기 위해 사용하는 스타일 언어이다. 단점 - 순수 CSS의 경우 파일 간 값을 공유하지 못한다. 따라서 코드의 재사용이 어렵다. - 중복 코드가 많다. CSS SCSS CSS 전처리기 보통 CSS 전처리기에는 SCSS(SASS), LESS, Stylus가 있다. 그중에도 SCSS가 가장 많이 사용된다. 특징 CSS에 비해 중복되는 코드가 줄어든다. import 구문을 사용하여 다른 CSS를 불러와 사용할 수 있어 유지보수성이 향상된다. 물론 CSS도 여러 파일을 사용할 수 있지만, 빌..
CSS
2022. 6. 23. 22:00