我在一个小项目中使用 BEM 命名约定,并且在决定元素和修饰符名称时有些困难。
我目前正在网站的英雄/飞溅部分工作。见下图。
这是我当前的代码 -
<div class="hero hero__project">
<div class="grid">
<h1 class="hero__project__title">Final Year Project</h1>
<div class="hero__project__meta">
<p>Published<span>23 Oct 2014</span></p>
<p>Applictions <span>Unity3d, Photoshop, 3ds max</span></p>
</div>
<p class="hero__project__summary">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in </p>
</div>
</div>
我的问题是——你明白这段标记在做什么吗?它是否符合他们的 BEM 方法。谢谢