9

BEMSUIT CSS 命名约定有什么区别?

4

1 回答 1

13

根据 bem.info (来源):

我们使用连字符来分隔长名称中的单词 [...],并使用两个下划线来分隔块名称和元素名称 [...]

但是您可以使用任何其他分隔符。

因此,可以将 BEM 与另一种语法一起使用。SUIT CSS的语法是 BEM 的有效替代语法。

此外,Nicolas Gallagher 将(BEM) 重命名为组件(SUIT),将元素(BEM) 重命名为 后代(SUIT)。

一个更适合某些类型的项目吗?

如果您计划使用完整的 BEM 方法(请参阅本文以获取示例),包括来自 Yandex 的工具,请保留原始 BEM 约定。

否则,这取决于您的喜好。

于 2015-06-17T16:32:31.513 回答