BEM Methodology

BEM Methodology

Created
Created
2021 Apr 21 3:18
Editor
Creator
Creator
Seonglae Cho
Edited
Edited
2021 Apr 21 3:24
Refs
Refs
SASS

Blcok, Element, Modifier

각각 __--로 구분
 

SASS
쓸려면 의미있고 아니면 딱히..

 
.header__navigation--navi-text { color: red; }
  • 위 코드에서 headerBlock, naviagtionElement, navi-textModifier
 
 
BEM Block
BEM Element
BEM Modifier
 
 
  • SASS의 부모참조자(&)와 찰떡궁합
  • 클래스네임만으로 마크업 구조를 알 수 있다
  • 작성된 SASS에서 요소를 쉽게 찾을 수 있다
  • SASS 작성 시, 늘어지는 셀렉팅을 막아줌
  • 클래스네임이 너무 길어짐
 
 
 
 
 

Recommendations