Проблема в нестандартном макете?

Я создал на сайте новостной раздел. В каждом ряду по 4 карточки новостей. Как-то ведет себя не так, как надо. Можете ли вы помочь мне решить эту проблему.

Ссылка на сайт: http://www.shmgroup.com/news.php

Проблема в нестандартном макете?

Я не могу поделиться кодом. Пожалуйста, осмотрите это.

<div class = "clearfix"></div> почему они в домике? они нарушают поток
Dirk 27.11.2018 14:21

вам нужно использовать '.news-box div [class ^ = "col-"], div [class * = "col -"] {min-height: 490px;}' или удалить <div class = "clearfix"> < / div>

jaydeep patel 27.11.2018 14:21
Что-то на моем сайте не работает, могу я просто вставить ссылку на него? - нет, пожалуйста, можете ли вы создать минимальный воспроизводимый пример, демонстрирующий вашу проблему в вопросе. Также он ведет себя не так, как должен на самом деле не объясняет, в чем проблема
Pete 27.11.2018 14:24

Непонятно, с какой проблемой вы столкнулись, непонятно, о чем вы спрашиваете, предлагаю прочитать stackoverflow.com/help/how-to-ask

Plastic 27.11.2018 14:29
«Я не могу поделиться кодом». - тогда ваш вопрос здесь вообще не к месту. Глядя на ваши прошлые вопросы, кажется, что это ваша общая MO - ссылка на какой-то сайт, без кода. Пожалуйста, ответьте на это иначе в своих будущих вопросах. Предполагается, что это будет сайт вопросов и ответов, но если будущие читатели даже не найдут описанную вами ситуацию на сайте, на который вы ссылались (потому что вы исправили проблему за это время), то этот вопрос, скорее всего, будет скорее бесполезны для них.
misorude 27.11.2018 15:13
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
5
35
3

Ответы 3

Проблема заключается в разной высоте изображения и текстового содержимого. Я обновил сайт приведенными ниже изменениями CSS. * Добавлена ​​фиксированная высота изображения вместо ширины и выровнена по центру. * Добавлены 3 строки в текстовое описание и добавлена ​​минимальная высота.

.news-thumbnail img {
    max-width: 100%;
    height: 200px;
    display: inline;
}

.news-thumbnail {
    margin: 10px;
    text-align: center;
}
.news-excert p {
    font-size: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 60px;
}

Удалите div с классом clearfix и добавьте фиксированную высоту к элементу

.news-post-container {
    min-height: 500px; // example
}

Эта проблема возникает из-за того, что ваши карточки новостей имеют разную высоту. Вы можете добавить min-height для класса контейнера сообщений новостей.

.news-post-container {
    min-height: 450px;
}

Удалите классы clearfix.

Надеюсь, теперь страница новостей будет работать правильно.

удалить классы clearfix

Другие вопросы по теме