为什么BEM经常使用两个下划线而不是一个下划线?

吉尔·伯曼

在BEM中,我知道使用修饰符时,两个破折号是有意义的,因此您可以将修饰符my-block-my-modifier分开my-block--my-modifier

但是为什么要使用block__element代替block_element

伊姆兰·布吉奥(Imran Bughio)

Double Underscore用于定义块的子元素。

即:

<nav class="main-nav">
    <a class="main-nav__item" href="#">Text</a>
</nav>

其中main-nav是一个方框main-nav__item是一个子元件。

这样做是因为有些人可能会这样命名他们的代码块main_nav,这将使单个下划线引起混淆,如下所示:main_nav_item

因此,双下划线将澄清如下内容:main_nav__item

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我不能使用下划线flatMap一个List [Option]?

来自分类Dev

Scala:两个下划线,然后将冒号解析为一个标记

来自分类Dev

对于虚拟变量__(两个下划线)是否优于_(单个下划线)?

来自分类Dev

对于虚拟变量,__(两个下划线)是否优于_(单个下划线)?

来自分类Dev

使用下划线检查数组是否包含两个值中的任何一个

来自分类Dev

使用下划线比较两个对象并用一个对象替换公共值

来自分类Dev

使用下划线比较两个对象列表并获得唯一对象

来自分类Dev

为什么在Twilio Rest API中,“ from”后面有一个下划线?

来自分类Dev

返回两个下划线之间的字符

来自分类Dev

用下划线连接两个变量

来自分类Dev

为什么下划线使用`root`而不是`this`?

来自分类Dev

Python再加一个下划线

来自分类Dev

Python再加一个下划线

来自分类Dev

在最后一个下划线之后替换字符

来自分类Dev

双下划线,其中一个虚线

来自分类Dev

两个变量之间的下划线是什么意思?

来自分类Dev

Webview的末尾显示一个下划线。如何删除IOS 8 beta中的下划线?

来自分类Dev

带下划线的Label C ++的第一个字母(不显示下划线)

来自分类Dev

如何使用下划线将数组或对象推入一个数组?

来自分类Dev

使用下划线将对象属性合并到一个数组中

来自分类Dev

使用下划线将对象属性合并到一个数组中

来自分类Dev

使用 gsub 删除 R 中第一个下划线之前的数字

来自分类Dev

带2个变量的下划线

来自分类Dev

应该使用什么值而不是“下划线”?

来自分类Dev

为什么在下划线中使用typeof(/./)!=='function'

来自分类Dev

为什么在 c 中为结构使用下划线?

来自分类Dev

正则表达式匹配值从第一个下划线到最后一个下划线

来自分类Dev

使用下划线排序

来自分类Dev

列出所有shell函数,但不包括以一个或两个下划线开头的私有函数(例如“ _func”或“ __func”)

Related 相关文章

  1. 1

    为什么我不能使用下划线flatMap一个List [Option]?

  2. 2

    Scala:两个下划线,然后将冒号解析为一个标记

  3. 3

    对于虚拟变量__(两个下划线)是否优于_(单个下划线)?

  4. 4

    对于虚拟变量,__(两个下划线)是否优于_(单个下划线)?

  5. 5

    使用下划线检查数组是否包含两个值中的任何一个

  6. 6

    使用下划线比较两个对象并用一个对象替换公共值

  7. 7

    使用下划线比较两个对象列表并获得唯一对象

  8. 8

    为什么在Twilio Rest API中,“ from”后面有一个下划线?

  9. 9

    返回两个下划线之间的字符

  10. 10

    用下划线连接两个变量

  11. 11

    为什么下划线使用`root`而不是`this`?

  12. 12

    Python再加一个下划线

  13. 13

    Python再加一个下划线

  14. 14

    在最后一个下划线之后替换字符

  15. 15

    双下划线,其中一个虚线

  16. 16

    两个变量之间的下划线是什么意思?

  17. 17

    Webview的末尾显示一个下划线。如何删除IOS 8 beta中的下划线?

  18. 18

    带下划线的Label C ++的第一个字母(不显示下划线)

  19. 19

    如何使用下划线将数组或对象推入一个数组?

  20. 20

    使用下划线将对象属性合并到一个数组中

  21. 21

    使用下划线将对象属性合并到一个数组中

  22. 22

    使用 gsub 删除 R 中第一个下划线之前的数字

  23. 23

    带2个变量的下划线

  24. 24

    应该使用什么值而不是“下划线”?

  25. 25

    为什么在下划线中使用typeof(/./)!=='function'

  26. 26

    为什么在 c 中为结构使用下划线?

  27. 27

    正则表达式匹配值从第一个下划线到最后一个下划线

  28. 28

    使用下划线排序

  29. 29

    列出所有shell函数,但不包括以一个或两个下划线开头的私有函数(例如“ _func”或“ __func”)

热门标签

归档