ブックマーク / qiita.com/seito2014 (1)

  • BEMとSMACSSを融合させる最も簡単な方法 - Qiita

    + ここで紹介している方法は、一部Sassの使用を前提としています。 + ここでいうBEM命名規則や概念としてのBEMであり、Yandex社が開発しているBEMツールについては言及しません。 BEMは素晴らしいアイデアであり、SMACSSもまた素晴らしいガイドラインです。 これらの特徴を組み合わせて最高のCSS設計を構築したい、と思った私はさまざまな方法でこの2つの融合を試みましたが、失敗の連続でした。 しかしながら、ようやくいくつかの結論を導けるようになってきました。 今回はそんないくつかの方法論の内、 BEMの命名ルールをそのまま生かしつつ、最もシンプルにSMACSSと融合させる方法 を紹介したいと思います。 実は、SMACSSとBEMをそのまま組み合わせることはできません。 お互いのルール同士が衝突するからです。 とくに注意したい部分は、CSSのカテゴライズだといえるでしょう。 S

    BEMとSMACSSを融合させる最も簡単な方法 - Qiita
    koheisg
    koheisg 2016/01/22
    「BEMに足りない要素のみをSMACSSから引っ張ってきて、足すだけ」すらも意外と大変な気もする。 #BEM #SMACSS
  • 1