Once more: BEM

BEM

Starting to use BEM for CSS in 2013/14 gave us a distinct boost to quality and performance.

It’s not that we didn’t know how to write modular CSS before. But BEM is like burning down your venue, leaving only low level CSS specificity.

And once you’ve figured out there’s some (element type based) pseudo scope with BEM, you’re about to write even more modular CSS.

As long as CSS does not provide scope, I think BEM is the best workaround we have.

Read more: ‘Why BEM?’ in a nutshell