CSS Method

CSS 방법론

스타일 구조 관점

OOCSS, BEM, SMACSS는 문법이 아니라 컴포넌트를 나누고 재사용하며 수정 범위를 예측하기 위한 설계 습관입니다.

OOCSS

구조와 스킨을 분리해 같은 뼈대에 다른 외형을 입힙니다.

BEM

Block, Element, Modifier로 소속과 변형을 이름에 드러냅니다.

SMACSS

Base, Layout, Module, State, Theme처럼 역할별로 파일을 나눕니다.

CSS 방법론 선택 기준

프로젝트 규모와 팀 규칙에 맞춰 한 가지 원칙을 꾸준히 적용합니다.