2nd WebClerks Meetup, Vienna, AT ----- A short introduction to the BEM methodology and why it deserves your love - even if it's a little ugly.
Learning to love BEMMax Böck @mxbck mxb.at
View Slide
#home .intro > .left h3 {float:right;}div.col-md-6 > h3 {font-size:2.5em !important;}.box, .box1, .mbox, .box-full {width:100%; //IE bug}
.block__element--modifierBlock, Element, Modifier.search.menu.footer
.block__element--modifierBlock, Element, Modifier.search__input.menu__item.footer__button
.block__element--modifierBlock, Element, Modifier.search__input--expanded.menu__item--active.footer__button--large
Scope
Lesbarkeit
Komponenten
How not to BEM
.nav .nav__item > a {//Nope}.nav__item {//Yep}.nav--dark .nav__link {//Yep}
.nav__menu__item__link__icon--small {//Nope}.nav__icon--small {//Yep}
//Nope//Yep
//Mixes//Zwei Blocks am selben DOM element
Fragen?