Задать вопрос
@Kazanbi

Как сделать блоки одинаковой высоты?

63493669c06bb093256962.png
63493698cf4ec711616708.png
Всем привет выше, как вы видите на странице контент расположен не равномерно, что то ниже, что то выше, как сделать их одинаково, чтобы они все были одинаковы по высоте за ранее спасибо!
  • Вопрос задан
  • 374 просмотра
Подписаться 2 Простой Комментировать
Решения вопроса 1
MrDecoy
@MrDecoy Куратор тега CSS
Верставший фронтендер
https://brm.io/jquery-match-height/
(уверен есть вариация без jQuery)

Либо фиксировать размеры отдельных элементов карточки по высотам.

CSS не умеет так как Вам надо в динамике.
Одинаковая высота может быть только в рамках одного родителя через display: flex или grid.
А Вам нужна одинаковая высота между разными элементами, у которых общий родитель не ближайший вверх по дереву.

Единственное что можно сделать, это задать margin-top: auto первому блоку после описания Товара, тогда это прижмёт к низу все последующие блоки, что может создавать пустоту в отдельных случаях между описанием товара и остальными блоками (хотя такое будет и с решением на js)
Как-то так:
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Oleh_Chernyshov
@Oleh_Chernyshov
Разве это не решение проблемы? (https://qna.habr.com/q/1209650)

Дать карточкам дисплэй флэкс, они растянуться под стречем по ширине родителя.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы