FLOCSSなどBEMの命名ルールに従って名前を付けていく場合は、要素の中の要素のように深い階層にある要素につける名前がとても長くなってしまうことがあります。 そんなときは、長いクラス名をそのまま使うのではなく、親要素の名前は残して、わかりやすい新たな名前をつけるできです。 ここではその方法を実例で解説しています。 BEMの命名ルールの基本 初めにBEMの命名ルールをサラッとおさらいしておきます。 1つの機能を持った塊であるブロック(モジュール)は「__(アンダーバー2つ)」でつなぎます。(例: p-review__wrapper) 色やフォントサイズを変えるといった小変更(モデファイヤー)は「–(ハイフン2つ)」でつなぎます。(例: p-review__wrapper–red) なお、単に連続した単語どうしは「-(ハイフン1つ)」でつなぎます。(例: quality-control) そ