【发布时间】:2017-03-19 20:17:07
【问题描述】:
刚开始为一个新项目学习 BEM。有人可以看看我是否使用下面的模板正确理解了 BEM 方法吗?我有点明白,但我觉得它可能会更好。
我的模板
<div id="wrapper" class="content">
<header>
<div class="site-logo">
<img src="path/to/logo.png" class="site-logo__main">
</div>
<div class="site-navigation">
<nav class="main-menu">
<ul class="list">
<li class="list-item">
<a href="" class="main-menu__active">Nav link</a>
</li>
<li class="list-item">
<a href="">Nav link</a>
</li>
</ul>
</nav>
</div>
<div class="header-avatar">
<img src="path/to/logo.png" class="header-avatar__main">
</div>
</header>
<main>
<aside class="user-details">
<ul class="list">
<li class="list-item">
<a href="" class="user-details__active">Nav link</a>
</li>
<li class="list-item">
<a href="">Nav link</a>
</li>
</ul>
<div class="sidebar-avatar">
<img src="path/to/logo.png" class="user-details-avatar">
</div>
</aside>
<section class="contact-us">
<div class="container">
<div class="row">
<div class="contact-details">xxx</div>
<div class="contact-image"></div>
</div>
</div>
</section>
</main>
<footer>
<div class="footer-avatar">xxx</div>
<div class="copyright">xxx</div>
<div class="footer-links">
<ul class="list">
<li class="list-item">
<a href="">Nav link</a>
</li>
<li class="list-item">
<a href="">Nav link</a>
</li>
</ul>
</div>
</footer>
</div>
【问题讨论】: