【发布时间】:2019-09-02 11:41:46
【问题描述】:
我对 BEM(块元素修饰符)类命名约定有疑问。
如果我需要有 3 个嵌套的 div,我应该如何命名第 3 个的类?
.one{} //block
.one__two{} //block element
//?
<div class="one">
<div class="one__two">
<!-- How should I rename class "three"? -->
<div class="three"></div>
</div>
</div>
我想将“.three”重命名为“one__two__three”或“two__three”,但我不确定这是否正确,因为据我了解,根据 BEM,不允许在元素内嵌套元素。
【问题讨论】: