为了账号安全,请及时绑定邮箱和手机立即绑定

css类名问题

css类名问题

梦里花落0921 2018-07-23 22:26:31
div.model__mask看到别人使用双下滑线来分割类名,请问江湖上这又什么含义吗?(比如const都用大写方便区分类型)为啥不用单下滑线,或者横杆呢?
查看完整描述

2 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

这是BEM命名法

使用 BEM 命名规范,理论上讲,每行 css 代码都只有一个选择器。

BEM代表 “块(block),元素(element),修饰符(modifier)”,我们常用这三个实体开发组件。

在选择器中,由以下三种符号来表示扩展的关系:

  • 中划线 :仅作为连字符使用,表示某个块或者某个子元素的多单词之间的连接记号。

__ 双下划线:双下划线用来连接块和块的子元素
_ 单下划线:单下划线用来描述一个块或者块的子元素的一种状态

希望我的回答可以帮到你,谢谢


查看完整回答
反对 回复 2018-07-29
  • 2 回答
  • 0 关注
  • 710 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信