Understanding BEM
Jonathan Garbee edited this page Apr 20, 2015
·
2 revisions
BEM stands for Block, Element, Modifier. It is a method used to construct CSS class-names so they are consistent, isolated, and expressive. A few good resources for learning more about BEM methods are:
These are great resources that simplify the data needed to understand BEM. If you want to read the methodology from the inventors, Yandex provides the resource. This holds no bars and goes way beyond just the CSS and into the full JavaScript setup they use as well.
Copyright Google, 2015. Licensed under an Apache-2 license.