[CSS] 대규모 프로젝트를 위한 CSS 방법론, BEM

여러 개발자가 참여하는 대규모 프로젝트를 진행하면 기술보다 더 중요한 문제에 부딪힙니다. 바로 ‘CSS 클래스 이름을 어떻게 지을 것인가?’ 하는 문제입니다. card, list, title, button… 이런 클래스 이름들은 다른 곳에서 중복될 위험이 크고, 이름만 봐서는 구조를 파악하기 어렵습니다. 결국 스타일이 꼬이고 덮어쓰기가 반복되는 ‘CSS 지옥’을 경험하게 됩니다. 😱 BEM은 이런 혼란을 막기 위해 탄생한, 클래스 이름을 … Read more