CSS vs SCSS

최성2·2022년 6월 8일
1
post-thumbnail

가장 큰 차이점은 재사용성 이다

css는 프로젝트의 규모가 커질수록 불편함 또한 커지게 된다

1. 선택자를 생성할 때 불필요한 부모요소 선택자를 적어야 하는 것
2. 연산 기능의 한계
3. 구문의 부재

scss를 사용할 경우, 이러한 css의 단점을 보완할 수 있다

1. 선택자의 중첩을 통해 반복되는 부모요소 선택자 사용을 줄일 수 있다
2. 변수를 사용해서 css 속성값을 관리할 수 있다
3. 조건문, 반복문 등을 통해 css 관리가 가능하다

즉, 재사용성이 크게 향상된다. 유지보수에 용이한 부분이 있고, 구조를 파악하기 쉽다는 장점이 존재한다

하지만 scss는 브라우저가 이해할 수 없기 때문에 브라우저가 이해할 수 있는 css로 컴파일 과정을 거쳐야하는 번거로움이 존재한다. 간단한 프로젝트 또는 코드량이 작다면 css를 사용하는 것도 좋은 방법이 될 수 있다

sass vs scss

sass는 들여쓰기와 줄바꿈 형식, scss는 중괄호와 세미콜론 형식
sass보다 scss가 css와 호환성이 좋다

sass와 scss는 css의 한계와 단점을 보완해서 보다 가독성이 높고 재사용성에서 유리하다

profile
hello!

0개의 댓글