BEM Advent Calendar 2013 の 15日目の記事です。 明日は @kubosho_ さん。 なぜ SMACSS ? なぜ BEM ? SMACSS は CSS をより体系立て、構造化させることで開発者の制作とメンテナンスを容易にするテクニックとして、 Jonathan Snook によって提唱されました。 BEM ( MindBEMding ) は CSS のクラス名を明快にし、開発者本人だけでなく、誰が見てもクラス名から意味が読み取られるように、他のクラスとの識別をより容易にするためにロシアの Yandex という会社によって作られました。 SMACSS と BEM 、そして Nicole Sullivan が提唱している OOCSS というものがありますが、これらはどれも CSS に構造を持たせて(プログラムのオブジェクト指向のように)設計しなさいということが書かれ
![SMACSS に BEM を取り入れよう - CHROMA](https://cdn-ak-scissors.b.st-hatena.com/image/square/2e4e2ca5d7c79e559df77b2ca35770f0fc27c421/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Fthleap%2F20131215%2F20131215164631.png)