Open FMRobot opened 9 years ago
@iamstarkov попробую перевести на русский есть блок, он может быть зеленым и мы пишем или "зеленый блок", или просто "зеленый". а если этот блок был черным, то что важнее?
@sherkhan в отличии от @iamstarkov я не работал в Yandex, но я тоже использую именно один селектор и мне кажется это правильно и соответствует методологии.
.block{}
.block_mod{}
— правильно.
.block{}
.block.block_mod{}
— не правильно.
Можно создать топик на https://ru.bem.info/forum/ и спросить у непосредственно причастных. Что скажете?
@iamstarkov @sherkhan имеет ввиду что больший вес селектора в случае .block.block_mod{}
гарантирует применение правила модификатора вне зависимости от положения правил блока и модификатора относительно друг друга. Мне кажется, что достаточно того что бы правило модификатора шло после блока в css. В общем случае мы можем это гарантировать.
Спасибо @SilentImp
@SilentImp давай топик и ссылку на него
@iamstarkov вечер пятницы - я могу не совсем корректно излагать мыслю. Повторюсь "block width: 10 или block_mod width: 20 что сработает?"