Skip to content

Commit

Permalink
Merge 9612ae6 into 14797f1
Browse files Browse the repository at this point in the history
  • Loading branch information
Andrew Abramov committed Aug 10, 2014
2 parents 14797f1 + 9612ae6 commit 12cd0ff
Showing 1 changed file with 16 additions and 1 deletion.
17 changes: 16 additions & 1 deletion README.ru.md
Expand Up @@ -15,7 +15,7 @@ bem-naming
В оригинальном стиле такая строка будет выглядить следующим образом:

```js
'block[_blockModName[_blockModVal]][__elemName[_elemModName[_elemModVal]]]'
'block[_block-mod-name[_block-mod-val]][__elem-name[_elem-mod-name[_elem-mod-val]]]'
```

*(В квадратных скобках необязательные параметры)*
Expand All @@ -27,6 +27,21 @@ bem-naming
* Модификатор элемента в формате ключ-значение — `block-name__elem-name_mod-name_mod-val`.
* Булевый модификатор элемента — `block-name__elem_mod`.

Частые заблуждения
------------------

БЭМ-методология предполагает использование плоской структуры внутри блока, это означает, что БЭМ-сущность не может быть представлена как элемент элемента, и следующее строковое предстовление будет невалидным:

```js
'block__some-elem__sub-elem'
```

Также не бывает такой БЭМ-сущности, как модификатор блока и модификатор элемента одновременнно, поэтому следующее строковое предстовление будет невалидным:

```js
'block_block-mod-name_block-mod-val__elem-name_elem-mod-name_elem-mod-val'
```

БЭМ-нотация
-----------

Expand Down

0 comments on commit 12cd0ff

Please sign in to comment.