@i_yan

Как отобразить карточки Bootstrap ровными в цикле?

Мне нужно создать отображение туров в виде карточек на html-странице.

<div class="container">
    <div class="card-deck">
        <div class="mt-4"th:each="tour, iter: ${tours}" >
                <div class="card" style="width: 20rem" >
                    <img class="card-img-top" src="..." alt="Card image cap">
                    <div class="card-body">
                        <h5 class="card-title"><span th:utext="${tour.title}"/></h5>
                        <h6 class="card-subtitle mb-2 text-muted"><span th:utext="${tour.startTime}"/> по
                            <span th:utext="${tour.endTime}"/></h6>
                        <p class="card-text"><span th:utext="${tour.description}"/></p>
                        <a href="#" class="btn btn-primary">Переход куда-нибудь</a>
                    </div>
                </div>

        </div>
    </div>
</div>


Однако, у меня не получается сделать их равных по длине:

626c0cc6abe36603405527.png

Какое свойство мне требуется назначить для корректного отображения?
  • Вопрос задан
  • 127 просмотров
Решения вопроса 1
@i_yan Автор вопроса
В общем, нашел решение, добавив доп. классы

<div class="container">
    <div class="card-deck mt-4">
        <div class="col-lg-4 d-flex mb-4 align-items-stretch" th:each="tour, iter: ${tours}">  <!--эта строка изменена-->
            <div class="card" style="width: 20rem">
                <img class="card-img-top" src="..." alt="Card image cap">
                <div class="card-body">
                    <h5 class="card-title"><span th:utext="${tour.title}"/></h5>
                    <h6 class="card-subtitle mb-2 text-muted"><span th:utext="${tour.startTime}"/> по
                        <span th:utext="${tour.endTime}"/></h6>
                    <p class="card-text"><span th:utext="${tour.description}"/></p>
                    <a href="#" class="btn btn-primary">Переход куда-нибудь</a>
                </div>
            </div>
        </div>
    </div>
</div>

Правда, теперь кнопки вылезают, но это уже другой вопрос
626d7d2204bc3145610254.png
Спасибо Антон Литвиненко за наводку
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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