BEMとは Block、Element、Modifierの頭文字を取ったものであり、要素を3つのどれかに当てはめて命名していく方法。 Block → 構成のルートとなる要素。 Element → Blockの子要素。Blockでしか生きられない。 Modifier → 元となるBlockまたはElementから変化した状態を表す要素。 オブジェクト指向風に言うと... Blockは継承元のクラス、Modifierはその派生クラス、Elementはそれらのクラスに所属するメソッドもしくはプロパティである。 参考:BEM-Methodology Definitionsの日本語訳 MindBEMdingとは BEMをCSSのクラス名に適用するために作られた規則で、CSS界隈ではMindBEMdingがBEMと呼ばれることが多い。お約束として、Elementはアンダースコア2つ(__)、Modif