"여러 종류 칼 중 과일 깍을 때는 과도를 사용하듯이, 용도에 맞는 기술을 사용하기 위해서는 배경지식이 필요하다."
CSS는 쉽고 간단하지만 갈수록 요구사항과 스펙이 복잡해지고, 그에 따른 유지보수도 힘들어지고 있다.
이를 극복하기 위해 CSS전처리기들이 등장하였는데, SCSS/SASS가 그것이다.
SASS(Syntactically Awesome Style Sheets)
- Ruby 언어 기반 (사용을 위해선 설치되어 있어야함)
- 변수($), 연산자, 조건문, 반복문 사용
SCSS(Sassy CSS)
- SASS와 CSS 사이의 차이를 좁히는 방향으로 변화하는 과정에서 등장
- 기존 문법틀은 CSS와 동일
'HTML & CSS' 카테고리의 다른 글
SVG, Canvas (0) | 2021.06.20 |
---|---|
구글 이스터 에그, keyframes, animation (0) | 2021.06.20 |
효율적인 CSS 작성법 (0) | 2021.06.02 |
플렉스(CSS Flex) (0) | 2021.05.20 |
그리드(CSS Grid) (0) | 2021.05.10 |