mirror of
https://github.com/google/material-design-lite.git
synced 2024-10-26 21:25:51 +03:00
Initial commit mind-dump.
parent
6f05d0d203
commit
997a9b684d
6
Understanding-BEM.md
Normal file
6
Understanding-BEM.md
Normal file
@ -0,0 +1,6 @@
|
||||
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:
|
||||
* [CSSWizardry](http://csswizardry.com/2013/01/mindbemding-getting-your-head-round-bem-syntax/)
|
||||
* [CSS-Tricks](https://css-tricks.com/bem-101/)
|
||||
* [Smashing Magazine](http://www.smashingmagazine.com/2012/04/16/a-new-front-end-methodology-bem/)
|
||||
|
||||
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](https://en.bem.info/). This holds no bars and goes way beyond just the CSS and into the full JavaScript setup they use as well.
|
Loading…
Reference in New Issue
Block a user