BEM (Block Element Modifier)

맛없는콩두유·2023년 4월 6일
0
post-thumbnail

CSS를 작성할 때 이름을 부여하는 방법 중에 작명법이 크게 두가지가 있다.

BEM

  • 요소__일부분
    Underscore(Lodash) 기호로 요소의 일부분을 표시
  • 요소--상태
    Hyphen(Dash) 기호로 요소의 상태를 표시

예를 들어, 밑 코드를 보자.

왼쪽 코드를 보면,

.container .name {
	...
}

이렇게 css를 쓰게되면, container의 클래스의 후손 클래스인 name이 두 개가 해당이 된다. 이 것을 명확하게 표기하기 위해서 오른쪽 표기법 처럼 하게된다면,

profile
하루하루 기록하기!

0개의 댓글