美文网首页
CSS命名规范 BEM

CSS命名规范 BEM

作者: 来了啊小老弟 | 来源:发表于2019-12-26 17:28 被阅读0次

通过阅读Element-UI源码来分析学习BEM规范, 使用BEM规范语义化更加鲜明,阅读更容易理解,
\color{red}{B}意思是\color{red}{Block} 块,
\color{red}{E}意思是\color{red}{Element} 元素,
\color{red}{M}意思是\color{red}{Modifier} 修饰器。
块与元素之间使用__ 双下划线连接,块或元素与修饰器之间使用-- 双中划线连接。
BEM中块、元素、修饰器的命名如果存在多个单词使用- 单中划线连接

<button class="button">
 Normal Button
</button>
<button class="button--state-success">
  Success Button
</button>
<div class="footer">
  <button class="footer__button">footer button</button>
  <button class="footer__button--state-success">footer button</button>
</div>

相关文章

  • 简单好用的CSS命名规范

    CSS命名规范 BEM命名法 BEM(Block, Element, Modifier)是由Yandex团队提出的...

  • web前端经验分享

    CSS技巧 解决css样式污染方案 命名约定 BEM命名规范 使用CSS Modules css实现新手引导效果 ...

  • CSS代码规范

    CSS规范 一.命名规范BEM(Block Element Modifier) 1.Block name 1) 实...

  • CSS BEM 命名简介

    BEM是一种CSS命名规范,旨在使用严格的命名约定,使得CSS类的命名更加透明,能直接了解上下文含义。BEM分别代...

  • CSS命名——BEM

    前言 详情见参考,下面的只是部分摘要 BEM是什么 BEM是一种CSS命名规范。BEM代表 “块(block),元...

  • BEM(CSS命名规范)

    在Web项目中规范css命名还是很有必要的,BEM传送门。 通过阅读Element-UI源码来分析学习BEM规范,...

  • CSS命名规范—BEM

    背景:最近上了一个前端项目,技术栈是angular + ionic。在听别的前端人员讨论的时候听到一个词叫BEM,...

  • css命名规范-BEM

    什么是BEM BEM其实是块(block)、元素(element)、修饰符(modifier)的缩写,利用不同的区...

  • CSS命名规范 BEM

    通过阅读Element-UI源码来分析学习BEM规范, 使用BEM规范语义化更加鲜明,阅读更容易理解,意思是 块,...

  • CSS BEM命名规范

    简介 BEM 的意思就是块(block)、元素(element)、修饰符(modifier),是由 Yandex ...

网友评论

      本文标题:CSS命名规范 BEM

      本文链接:https://www.haomeiwen.com/subject/ailloctx.html