Avoiding CSS conflicts
Introduction
What is BEM?
.block {}
.block__element {} /*The element part starts after __*/
.block--modifier {} /*The modifier part starts after --*/
.block__element--modifier {} /*Both blocks and elements can have modifiers*/<div class="block">
<div class="block__element"> ... </div>
<div class="block__element--modifier"> ... </div>
</div>
<div class="block--modifier">
<div class="block__element"> ... </div>
<div class="block__element--modifier"> ... </div>
</div>Example
BEM in Starcounter apps
Further reading
Last updated