【发布时间】:2016-08-11 03:30:54
【问题描述】:
我一直使用破折号作为 css 类和 ID 名称的分隔符:
.about-us
.car-pricing-guide
我看到网站使用多个下划线__
.home__content
另外,我看到了 2 个破折号
.hero--title
我知道这是一个偏好问题,但有人可以指出这些模式的文章或流程吗?是否有朝着特定约定的方向发展,或者是否存在人们似乎同意/遵循的流行约定?
【问题讨论】:
-
两个破折号很不寻常,我不能说我见过。但是,连字符可能是最受欢迎的。
-
这是 BEM 约定(块元素修饰符)。 __ 代表元素, -- 代表修饰符。您可以参考此网址以获得更好的理解。 en.bem.info/method/naming-convention
-
@NikhileshKV,BEM 是一个很好的参考
-
@claudios 是的。它使代码模块化。我经常使用它。
标签: html css css-selectors