January 04, 2021
<form class="search-form">
<div class="search-form__content">
<input class="search-form__input"/>
<button class="search-form__button">Search</button>
</div>
</form>search-form : Block (독립적인 형태이자 기능의 단위, 단순하게 단어를 구분할 때는 -를 사용한다.)search-form__content : Block인 search-form의 content Elementsearch-form__input : Block인 search-form의 input Elementsearch-form__button : Block인 search-form의 button Element<ul class="tab">
<li class="tab__item tab__item--focused">탭 01</li>
<li class="tab__item">탭 02</li>
<li class="tab__item">탭 03</li>
</ul>tab : Blocktab__item : Block인 tab의 item Elementtab__item--focused : focused 속성을 가진 tab__item (Boolean 형태의 Modifier)<div class="column">
<strong class="title">일반 로그인</strong>
<form class="form-login form-login--theme-normal">
<input type="text" class="form-login__id"/>
<input type="password" class="form-login__password"/>
</form>
</div>column : Blocktitle : Blockform-login : Blockform-login--theme-normal : theme이 normal인 속성을 가진 form-login (Key-Value 형태의 Modifier)<div class="header__logo">
<div class="logo">
<a href="#" class="logo__link">
<h1 class="blind">MDN</h1>
</a>
</div>
</div>
<div class="footer_logo">
<div class="logo">
<a href="#" class="logo__link">
<h1 class="blind">MDN</h1>
</a>
</div>
</div>logo : Block 으로, 독립적인 형태이자 기능의 단위이다. 여러 곳에서 독립적으로 쓰일 수 있기 때문에 Block으로 지정한다.