以下のようなコードを書くのは間違っていると言われました。要素にブロックとその悪いビームを含めることはできないと思います
<ul class="b-nav">
<li class="b-nav__item">
<a href="#" class="b-nav__item__link"> Item </a>
</li>
</ul>
このように書こうと思ったのですが、階層も表示されません。
<ul class="b-nav">
<li class="b-nav__item">
<a href="#" class="b-nav__link"> Item </a>
</li>
</ul>
これは別の方法ですが、私には上記の例よりも悪いようです。
<ul class="b-nav">
<li class="b-nav__item">
<a href="#" class="b-link"> Item </a>
</li>
</ul>
私が最初にコーディングした方法は間違っていますか?もしそうなら、その理由と、最良の代替手段は何ですか。