9

BEMSUITのCSS 命名規則の違いは何ですか?

4

1 に答える 1

13

bem.info(ソース)によると:

ハイフンを使用して長い名前の単語を区切り […]、2 つのアンダースコアを使用してブロックの名前と要素の名前を区切ります […]

ただし、他のセパレーターを使用することもできます。

そのため、BEM を別の構文で使用することができます。SUIT CSSの構文は、BEM の有効な代替構文です。

さらに、Nicolas Gallagher は、ブロック(BEM) をコンポーネント(SUIT) に、要素(BEM) を 子孫(SUIT) に名前変更しました。

特定の種類のプロジェクトには、どちらが適していますか?

Yandex のツールを含む完全な BEM 手法 (例については、この記事を参照) を使用する場合は、元の BEM 規則を維持してください。

それ以外の場合は、好み次第です。

于 2015-06-17T16:32:31.513 に答える