У меня, ещё вопрос. Как уйти с бутсрапа, что- то Я слишком привык. Просто, понятно что Я в любом случае создаю класс .container, а дальше? Стоит ли создавать класс row? Если создавать row соответственно надо создавать классы .align-items-center, .justify-content-center и так далее. Или в каждом блоке создавать свой row, типа .about__row, .contacts__row, .header__row и каждому прописывать свои параметры по выравниванию? Как это делается в нормальной верстке без фраемворков?
Т.е. .header> .container> header__row>.logo+ .menu>.menu__item>.menu__link? Классы .row .justyfy d-flex нельзя использовать, только классы с модификатором?
Ты можешь использовать любые классы, но только это не нужно. Ты можешь использовать классы, как ты написал вначале, и потом делать какие-нибудь общие классы, по типу title, стилизовать его, и использовать этот класс в нескольких местах
имена классов поменять не сложно, если хочешь уйти с бутстрапа тебе нужно учиться просто верстать... правильно анализировать макет, понимать что есть флекс контейнер, есть флекс элементы внутри, есть свойства которые их расставляют
а от того называется он row или какой-нибудь wrapper физически ничего не поменяется, просто изучай постепенно бэм, даже если он как-то не очень правильно будет, потом поменяешь нейминг классов
но все же нужно именно уметь этим пользоваться, чтоб ты видишь блок в макете и сразу четко понимал где будет флекс контейнер, как будешь делить блок на строки, колонки, как будешь перестраивать на адаптиве
У меня, ещё вопрос. Как уйти с бутсрапа, что- то Я слишком привык. Просто, понятно что Я в любом случае создаю класс .container, а дальше? Стоит ли создавать класс row? Если создавать row соответственно надо создавать классы .align-items-center, .justify-content-center и так далее. Или в каждом блоке создавать свой row, типа .about__row, .contacts__row, .header__row и каждому прописывать свои параметры по выравниванию? Как это делается в нормальной верстке без фраемворков?
Но и в итоге получается все равно большой бандл при сборке, когда библиотека бутстрапа, пусть даже сетки+ библиотека слайдеров. Куча ненужных классов. Из бутсрапа в основном и беру только container .row col-12 col-md-6 и ещё классов 5-15 может, а остальная куча такие как pt-xxl-2 offset-lg-10 не к чему.