有人告诉我,我写下面的代码是错误的。我想元素不能包含块及其坏bem
<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>
我最初编码的方式是错误的吗?如果是这样,为什么,最好的选择是什么。