2015-06-17 6 views
5

Was sind die Unterschiede zwischen BEM und SUIT CSS-Benennungskonventionen?Die Unterschiede zwischen BEM und SUIT CSS-Benennungskonventionen

+3

@Paulie_D Nun, ich frage speziell nach Beispielen außerhalb der Meinungen. Ich habe kein Interesse daran, die Meinung von jemandem zu hören, warum sie eines bevorzugen! –

+1

Das Problem ist, dass ich den Unterschied zwischen BEM und SUIT CSS Namenskonventionen nicht kenne. Das ist etwas mit einer definitiven Antwort und in Bezug auf die Programmierung, daher ist es sehr viel zum Thema. –

Antwort

10

Nach bem.info (source):

Wir verwenden Bindestrich Wörter langen Namen zu trennen [...] und zwei Unterstrichen den Namen des Elements bilden den Namen des Blocks zu trennen [...]

Aber Sie können andere Separatoren dafür verwenden.

So ist es möglich, BEM mit einer anderen Syntax zu verwenden. Die Syntax von SUIT CSS ist eine gültige alternative Syntax für BEM.

Zusätzlich umbenannt Nicolas Gallagher Blöcke (BEM) zu Komponenten (SUIT) und Elemente (BEM) zu Abkömmlinge (SUIT).

Ist einer für bestimmte Arten von Projekten besser geeignet, der andere?

Wenn Sie die volle BEM-Methode verwenden möchten (siehe this article für ein Beispiel), einschließlich der Werkzeuge von Yandex, dann die ursprünglichen BEM Konventionen halten.

Ansonsten ist es Ihre Präferenz.

Verwandte Themen