@Bloggo123

Корректна ли такая верстка?

Здравствуйте! Вопрос вот в чем, корректно ли совмещать bootstrap + display: flex?
Есть 6 блоков: 1- название категории, 2-6 - блоки новостей, они имеют сетку бутстрап col-...-...(в данном случае col-md-2). И нужно чтобы первый блок имел высоту аналогичную высоте самого большого блока новостей, для этого к row(бутстраповскому) я дописал еще flex-row, у которого в стилях прописал
display: flex;
, чтобы первый блок был по вертикали в центре дописал к бутсправовкому col-md-2 - flex-col, которого в стилях прописал
display: flex; justify-content: center;
. То, что нужно выполнено(см. картинку снизу).
c187f867bf694d1ba1b1c1f004898648.png

Но есть сомнения что это все не очень правильно и должен быть вероятно более простой вариант. Потому-что чтобы применить адаптивность бутстраповских блоков нужно будет в media-screen убирать flex у родительского блока flex-row, а это приведет к тому, что блок названия категории не будет отображаться по вертикальной середке. Как бы выполнили эту задачу вы, топовые верстальщики?))

Надеюсь все доходчиво объяснил, заранее благодарю.
  • Вопрос задан
  • 591 просмотр
Решения вопроса 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
менять непосредственно классы col-* не следует. Но дописать в разметку еще один класс и дать ему необходимые свойства - норм. т.е в принципе сделано нормально. Но адаптивность своим классам нужно будет сделать самому.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы