我了解block__element--modifier
BEM方法的命名规则。
但是我怎么能命名这种结构呢?如果你在外部列表中有一个嵌套列表。
如何命名嵌套ul
和li
的list
块中有list__item
元素?BEM列表中的列表
<ul class="list">
<li class="list__item">
<ul>
<li></li>
<li></li>
<ul>
<li class="list__item"></li>
<li class="list__item"></li>
</ul>
更新(丹Rocha的答案)
“你是说这个?”
<ul class="list">
<li class="list__item">
<ul class="list--inner>
<li class="list__item--inner></li>
<li class="list__item--inner></li>
<ul>
<li class="list__item"></li>
<li class="list__item"></li>
</ul>
这听起来很有道理修改
list__item
它里面。你能确认我更新的问题吗? – wonsuc我会去更新案例中的嵌套︰'.list - inner .list__item {/ * some styles * /}' – tadatuta
如果内部列表项目样式与父项没有共同之处,那么我可以使用'list__item - inner' ? – wonsuc