0
このHTML構造には疑問があります。 BEMのアプローチでは正しいですか?私の心にBEM方法論適切なHTML構造
<div class="boxWithBorder">
<div class="header">
<h2 class="boxWithBorder__element"></h2>
</div>
</div>
それがカプセル化された要素を保持してどのようなこと
<div class="boxWithBorder">
<div class="header">
<h2 class="header__element"></h2>
</div>
</div>
のようになります。
block1とblock2とは何ですか?あなたは何をしようとしているのではなく、実際のケースのシナリオを使用できますか? –
あなたはおそらく正しいですが、 'block1'は意味論ではないとすれば、誰が言うことができますか?あなたがBEMを完全に避けることができれば、それは私の経験ではもっと簡単になります。 BEMは、CSS回避という名前のHTMLによる汚染です(カスケードの競合を避ける)。 CSSを理解していないアプリケーション開発者は、このばかげたスタイルでHTMLを作成することに感謝しません。 –
@ Dejan.S BEMブロック1およびブロック2によると、機能的に独立したページコンポーネントは再利用できますか?したがって、それがnavおよびsearch_boxまたはその他のものであるかどうかは、あなた次第です。私は一般的には、block2の中に** block1__element **を置くのが正しいのか知りたいのですか? 私の2番目のコードを見てください。 – FeDev