私はBEMについて頭を悩ませようとしていますが、最も基本的なことでさえ問題があります。メニューなど。
このコードを検討してください
<ul class="menu">
<li class="menu__item">
<a href="/what">What</a>
</li>
<li class="menu__item">
<a href="/why">Why</a>
</li>
<li class="menu__item">
<a href="/how">How</a>
</li>
</ul>
ul
はブロック、li
要素ですが、そのアンカーはどうすればよいでしょうか? li
私はスタイルとa
スタイルの両方が必要なので、li
少なくともインラインになるようにスタイルを設定する必要があり、a
ブロックなどである必要があります。a
aを作成することはできますが、css で要素セレクターを使用しないことになっているので、.menu_item
どのようにスタイルを設定すればよいでしょうか。とコンボ、無意味..li
.menu li {}
div
a
では、これを「正しい」bem方法で行うにはどうすればよいですか?