К примеру надо убрать у всех li "list-style". Я могу это сделать например так: .post_list > li {list-style:none} и все. Но по БЭМ мне получается, надо каждому li задать класс? Это же не удобно.
Бэм не запрещает вложенности модификаторов
Спасибо! Ну это просто пример с головы. Т.е. я могу пользоваться ">" но только с модификаторами?
Виталий (0) увеличил репутацию PrKtoto 🇷🇺 (37)
button > img Никто не запрещает
А можно еще вопрос?) https://codepen.io/VTweb/pen/WNzPBEQ будет считаться по бэм?) Я про iput и label. В моем случае или так, или через JS, и других вариантов CSS не способен реализовать. И подключать JS тоже не хочется)
почему не удобно?
Тем самым увеличивается приоритетность стилей. Это никому не нужно. Есть классы, бем и вперед
Не обязательно именно ко всем к кнопкам
У каких стилей увеличивается приоритетность?
Какой кошмар. Для меня не понятна верстка по тегам/атрибутам/id
он будет спорить до последнего)
Будет у вас архитектура ul > li > div > div > button > img
Это ты такой умный пока сам над проектом работаешь, а что будешь делать когда тебя коллеги засрут за такую структуру?)
Вы видели нормальные проекты и как ведется разработка? Зотя мне оди достался, прошлый разработчик вот такую дич писал. И в других файлах я не могу перебить стили. Потому что где то указал > Классы и бем
- чё за говно вы тут написали, как мне понять, к чему эти стили относятся? - да там много дивов было вложенно, мы решили не писать классы)))
Он на каждое свойство импортант ставил?
Я говорил за архитектуру, а не за то, чтобы так писать стили по вложенностям
Обсуждают сегодня