关于BEM命名

来源:2-5 CSS设计模式完结(1)

菜卷_

2021-07-07

<div class="main">
      <div class="main__tab main__tab--style1">
      
        <span class="main__tab__span main__tab__span--style1">
          老师好,
          如果这里还有一个span,那么该如何命名呢?
          直接命名成main__tab__span吗?
          再如果需要给它加个修饰符,那么是这样加吗?
          main__tab__span--style1
        </span>
        
      </div>
  </div>
写回答

1回答

小小小

2021-07-07

这样也行,不过 "__" 用来定义 Element,如果 Element 有多个单词,建议使用 "-"。例如:

main__tab-span main__tab-span--style1


0
1
菜卷_
明白了,谢谢老师
2021-07-08
共1条回复

CSS架构系统精讲 理论+实战玩转蘑菇街

解决CSS难维护、难扩展、难复用问题,助力前端工程师弯道超车

564 学习 · 71 问题

查看课程