Войти с помощью github
Форум /

Привет,

Нигде не нашел точного описания, да и в твиттере все не очень уверенно отвечали, поэтому дублирую вопросы сюда:

1. При миксе блоков, каждый микс должен быть самостоятельной сущностью? Или микс к блоку может только дополнять его? 1.1. Нужно ли дублировать стили примиксованному блоку?

2. В каких случаях разрешен каскад? Насколько православно каскадом можно стилизовать вложенные блоки?

2.1. Пример: У нас на сайте есть стандартные линки, допустим `.action-link`, везде они оранжевые, но в режме просмотра фотографий - белые http://d.pr/i/zW0, в таком случае я могу от блока фото-леера их переопределить каскадом?

2.2. Второй пример: Когда не только ссылки меняют цвет, а группа блоков http://d.pr/i/nd4R, но только в одном месте, из за чего не хочется и не удобно делать каждому блоку модификаторы.

3. На http://bem.info http://d.pr/i/Yj2M - такое количество классов, это нормальная практика? Есть .menu-list__item и .menu-list__item_size_normal, почему в самом часто встречающемся случае не используется знаениче по умолчани, зачем везде модификаторы? Я думал модификаторы только в редких случаях.