в css насчитал 6 уровней вложенности!
а если в разметке что-то поменяется? если нужно использовать блок повторно?
верстка должна быть гибкой, сайт же не картинка, он динамичен.
keche:
Посмотрите caniuse
Все андроиды поддерживают флексы, но старые только с перфиксами. У флексов столько префиксов, что запаритесь вручную расставлять.
Вы еще на яблочных компах не смотрели, там тоже флексы едут без префиксов.
элемент бем задается классом, а тег у элемента может быть любым. он заменяется в зависимости от семантики, и это не должно влиять на функционал элемента
а если в разметке что-то поменяется? если нужно использовать блок повторно?
верстка должна быть гибкой, сайт же не картинка, он динамичен.