[CSS3] 7. CSS 방법론

CSS 방법론


CSS 방법론은 쉽게 유지보수가 가능하게 하고, 재사용 할 수 있도록 구현하며, 쉽게 확장가능하게 하는 공통의 목적을 가지고 있다.



BEM (block element modifier)


작명규칙(Naming Convention)



블록(Block)



요소(Element)



수식어(Modifier)



혼합사용 (Mix)

예)

<div class=”header”>
     <div class=”search-form header__search-form></div>
</div>



BEM 방법론의 장점



BEM 방법론을 사용할 때 팁!



2. Today I Found Out

코딩을 하면서 클래스네임을 지을때, 고민을 하는 시간이 동작 로직을 구성할 때 만큼이나 고민을 하게되고
시간을 잡아먹곤 했는데, BEM 방법론을 공부하면서 가이드 라인과 사례를 접하게 되었고,
앞으로 작명을 할때, 훨씬 수월하게 통일할 수 있겠다라는 생각이 들었습니다.



3. refer

https://medium.com/witinweb/css-%EB%B0%A9%EB%B2%95%EB%A1%A0-1-bem-block-element-modifier-1c03034e65a1

https://en.bem.info/methodology/quick-start/