2015-06-17 11 views
5

Jakie są różnice między konwencjami nazewnictwa CSS: BEM i SUIT?Różnice między konwencjami nazewnictwa nazw BES i SUIT

+3

@Paulie_D Cóż, szczególnie proszę o przykłady poza opiniami. Nie mam żadnego interesu w słuchaniu czyjejś opinii o tym, dlaczego wolą jedno od drugiego! –

+1

Problem polega na tym, że nie znam różnicy między konwencjami nazewnictwa BEM i SUIT CSS. To jest coś z ostateczną odpowiedzią i związane z programowaniem, dlatego jest bardzo na temat. –

Odpowiedz

10

Według bem.info (source):

Używamy myślnika do oddzielania słów w długich nazw [...], a dwa podkreślenia, aby oddzielić nazwę bloku tworzą nazwę elementu [...]

Można jednak użyć do tego innych separatorów.

Możliwe jest użycie BEM z inną składnią. Składnia SUIT CSS jest poprawną alternatywną składnią BEM.

Dodatkowo Nicolas Gallagher przemianowany bloków (BEM) do składników (odzież) i elementów (BEM) do potomków (odzież).

Czy lepiej pasuje do niektórych rodzajów projektów?

Jeśli zamierzasz korzystać z pełnej metodologii BEM (patrz this article na przykład), w tym narzędzi z Yandex, a następnie zachować oryginalne konwencje Bem.

W przeciwnym razie jest to zależne od preferencji.

Powiązane problemy