ブロックをtitle
ブロックにしたいとします。スタイリング上の考慮事項として、特殊なCSSスタイルを使用してdiv
の中にネストする必要があります(特定のボーダーとスペーシングスタイリングが必要な場合など)。これをbox
としましょう。ボックスはその内部にtitle
のスタイルを提供します。BEMを使用する場合、ブロック内にブロックがネストされているのは理にかなっていませんか?
私がbox
を持っている必要があるのは、CSSの制限と関係がありますので、box
がBEMの用語でブロックと見なされるのは意味がありません。それはDOM要素としても意味をなさない。しかしtitle
はbox
の中にあります。
box
クラスtitle__box
はtitle
なしで意味をなさないので、私には意味があります。しかし、BEMのすべての例は、その要素が常にブロック内のDOMの子であると見なされるように見えます。