
[CSS] CSS 전처리기와 후처리기, 뭐가 다를까?

·
기술/HTML,CSS
CSS를 사용하다 보면 다음과 같은 문제를 겪은 적이 있을 것입니다.“같은 색상을 여러 곳에 썼는데, 바꾸려면 전부 수정해야 해...”“flex를 썼는데, 브라우저마다 다르게 보이네?”“스타일이 많아지니 점점 유지보수가 어렵다…” 이런 문제를 해결하는 데 도움이 되는 도구가 바로 전처리기(Preprocessor)와 후처리기(Postprocessor)입니다. 전처리기(Preprocessor)란?전처리기는 CSS를 작성하기 전에 사용하는 도구로, CSS를 더 프로그래밍답게 쓸 수 있게 해줍니다.대표적인 전처리기로는 SASS, LESS, Stylus 등이 있습니다. 전처리기를 쓰면 다음과 같은 기능을 사용할 수 있습니다:변수: 색상, 폰트 등 반복되는 값을 한 곳에 정의중첩(Nesting): 선택자 구조를 더..