BEM CSS命名规范的介绍

分类:知识百科 日期: 点击:0

BEM CSS命名规范

BEM(Block Element Modifier)是一种CSS命名规范,它的目的是让代码更具可读性,提高代码的可维护性。它的命名规则是:

  • block:代表一个独立的实体,可以是一个组件,也可以是一个页面,用来描述一个独立的实体;
  • element:代表block的一部分,只有在block内才有意义;
  • modifier:代表block或element的修饰,用于改变block或element的样式。

BEM的命名规范也有一定的规则:

  • block的命名使用小写字母、中划线和下划线,不能使用空格;
  • element的命名使用小写字母、中划线和下划线,同时必须以两个下划线开头;
  • modifier的命名使用小写字母、中划线和下划线,同时必须以一个中划线开头。

BEM的命名规范可以帮助我们更好的组织代码,使得代码更具可读性,更易于维护。下面是一个使用BEM命名规范的例子:

.block {
    /* block styles */
}
.block__element {
    /* element styles */
}
.block--modifier {
    /* modifier styles */
}

可以看到,使用BEM命名规范可以让我们更容易的识别block、element和modifier,从而提高代码的可读性和可维护性。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。