我瞭解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