@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

Какое свойство мне требуется назначить для корректного отображения?
  • Вопрос задан
  • 104 просмотра
Решения вопроса 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
Спасибо Антон Литвиненко за наводку
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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