Егор Живагин если ты делаешь адаптацию правильно с учетом концепции mobile first, то флекс свойства тебе понадобятся когда экран растет. Для старых смартфонов display: block; с головой хватает.
я имею в виду, что если нужна поддержка некоторых моб устройств, которые не поддерживают флекс, то это вообще не вопрос. Потому что никто не использует флекс свойства на малых экранах. А фллекс можно подключить через медиа запрос начиная с sm и выше.
vserv: Да будет тебе известно, друг мой, что современные браузеры поддерживают большинство фичь ES6 и даже осел 11-й половину. Глухо пока только с модулями. А еще не забывай, что js давно уже не ограничивается браузерами.
Ориентируюсь в JQ, но стараюсь его юзать крайнее редко. Проблема в том, что через неделю его активного использования на нативном JS кроме как console.log() больше ничего не могу написать. :)))
warcevil: относительно обертки, ничего не понял, можно на примере?
А относительно title, так это вопрос скорее не к даному примеру, а к реальному макету. Если между всеми заголовками в макете есть нечто общее то очень даже может быть блоком. Единственное, что не совсем корректно с title - это то, что я на селектор блока повесил цвет.
А то, что бем не запрещает запись вида block__el--modif вовсе не значит, что так нужно делать. Поэтому и товарищ Kizu будучи опытным бэтменом :) этого не предусмотрел в bemto.
Суть:
у тебя есть блок батон, он имеет свои стили и модификации. Также есть блок иконка, вполне самодостаточный бок (вспоминай теорию - если сущность можно использовать в разных местах страницы ...) иконка также имеет свои стили и модификации. Если же у тебя иконка такого цвета не имеет смысла без определенного цвета родительского блока (батон), то смело применяй каскад.
ну на практике такое встречается не часто, если ты правильно понимаешь суть бем подхода.
.block и .block_mod - задать вид блока, от бордера внутрь.
block__elem - задает место elem в блоке block (сверху, снизу, посередине итд)
отсюда вопрос: должно ли зависеть позиционирования детей(elem block__elem), от, скажем бэкграунда его родителя(block block_blue)?
https://knowledgecentre.ubiquity.co.nz/media/1078/...