본문 바로가기
SCSS

CSS 전처리기란?

by 하겐모아 2023. 6. 12.

CSS 전처리기?

CSS가 동작하기 전에 사용하는 기능 (웹에서 직접 동작하지 않으므로 표준CSS로 컴파일이 필요)

CSS 문법과 유사 하지만 변수, 함수, 상속 등의 Programmatically한 방식과 선택자의 중첩, 다양한 단위의 연산 등을 편리하게 작성 가능

불필요한 선택자(Selector)의 과용과 연산 기능의 한계, 구문(Statement)의 부재 등 프로젝트가 커지면서 복잡해지는 CSS 작업을 쉽게 해주며 가독성과 재사용성을 높여주어 유지보수가 쉬워지게 도와준다.

 

CSS 전처리기 모듈

CSS : Cascading Style Sheets

LESS : Leaner Style Sheets

SASS : Syntactically Awesome Style Sheets

SCSS : Sassy Cascading Style Sheets

 

SASS 와 SCSS 의 차이점

- SASS의 3버전에서 새롭게 등장한 언어 SCSS는 CSS와 완전히 호환되도록 새로운 구문을 도입한 CSS의 상위집합.

- 차이점은 {} 중괄호와 ; 세미콜론의 유무

 

SASS 문법 ({} 중괄호와 ; 세미콜론 無)

See the Pen Untitled by jominh (@thatBamm) on CodePen.

 

 

SCSS 문법 ({} 중괄호와 ; 세미콜론 有)

See the Pen Untitled by jominh (@thatBamm) on CodePen.

 

 

'SCSS' 카테고리의 다른 글

SCSS 문법 (변수)  (0) 2023.06.12