最佳答案
我正在努力理解边界元法的变数命名原则。我被困在这里了。我可能误会了什么,让我想想。
我有侧边栏导航和内容导航。
<div class="sidebar">
<ul class="sidebar__nav">
<li class="nav__item"><a href="#" class="nav__link">LINK</a></li>
<li class="nav__item"><a href="#" class="nav__link">LINK</a></li>
</ul>
</div>
<div class="content">
<ul class="content__nav">
<li class="nav__item"><a href="#" class="nav__link">LINK</a></li>
<li class="nav__item"><a href="#" class="nav__link">LINK</a></li>
</ul>
</div>
现在我会遇到一个问题,如果我的风格。Nav _ _ item,它们出现在我的两个导航中,并且不应该具有相同的样式。我应该在这里做一些嵌套,还是我的块和元素命名错误?
CSS 中的嵌套示例:
.content__nav .nav__item { background: Red; }
或者我应该这样命名:
<li class="content__nav__item"><a href="#" class="content__nav__link">LINK</a></li>
你能帮忙吗?