如何解决BEM CSS公约
我是《 BEM公约》的初学者。我已经看了很多关于它的视频,但是当涉及到编码时,我有点困惑。
这是网站的标题部分:
<header class="header">
<div class="header__logo-Box">
<img src="images/logo.png" alt="" class="header__logo">
<h1 class="header__tittle">Happy Years</h1>
</div>
<nav class="header__navbar">
<ul class="header__navbar-list">
<li class="header__navbar__item">
<a href="" class="header__navbar__link">More Us</a>
</li>
<li class="header__navbar__item">
<a href="" class="header__navbar__link">How it works</a>
</li>
</ul>
</nav>
</header>
谢谢
解决方法
使用此代码是正确的BEM结构
<header class="header">
<div class="header__logo-box">
<img src="images/logo.png" alt="" class="header__logo">
<h1 class="header__title">Happy Years</h1>
</div>
<nav class="header__navbar">
<ul class="header__navbar-list">
<li class="header__navbar-item">
<a href="" class="header__navbar-link">More Us</a>
</li>
<li class="header__navbar-item">
<a href="" class="header__navbar-link">How it works</a>
</li>
</ul>
</nav>
</header>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。