Верстка при выводе товаров

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

AlexusTdV
AlexusTdV
Репутация: 0
Сообщения: 27
Зарегистрирован: 29.05.2017
С нами: 6 лет 10 месяцев

Сообщение #1 AlexusTdV » 12.12.2017, 16:49

Вывел все featured-товары, первые 3 строки нормально, по 4 товара отображается, дальше 1 товар в строке, затем снова 4 и т.д.

Что это может быть?

http://venusinfleurs.ru/ пример

korshunov
korshunov
Репутация: 148
Сообщения: 1859
Зарегистрирован: 03.12.2015
С нами: 8 лет 4 месяца
Skype

Сообщение #2 korshunov » 12.12.2017, 16:59

Верстка слишком простая. Рассчитана на то, что элементы блоков имеют более-менее одинаковые размеры.
А если у товаров сильно разнятся размеры картинок или длина названия, то такие дефекты и проявляются.
Простейший способ - прописать блокам фиксированные одинаковые размеры.

AlexusTdV
AlexusTdV
Репутация: 0
Сообщения: 27
Зарегистрирован: 29.05.2017
С нами: 6 лет 10 месяцев

Сообщение #3 AlexusTdV » 12.12.2017, 17:05

korshunov писал(а):Верстка слишком простая. Рассчитана на то, что элементы блоков имеют более-менее одинаковые размеры.
А если у товаров сильно разнятся размеры картинок или длина названия, то такие дефекты и проявляются.
Простейший способ - прописать блокам фиксированные одинаковые размеры.
Там и так стоит фиксированный размер 25%

Почему то при 33% (когда 3 элемента в ряд) всё нормально

А при 20% и 25% слетает.. Магия

sergeevizh
sergeevizh
Репутация: 17
Сообщения: 151
Зарегистрирован: 16.10.2016
С нами: 7 лет 6 месяцев

Сообщение #4 sergeevizh » 12.12.2017, 22:27

AlexusTdV,
AlexusTdV писал(а):
korshunov писал(а):Верстка слишком простая. Рассчитана на то, что элементы блоков имеют более-менее одинаковые размеры.
А если у товаров сильно разнятся размеры картинок или длина названия, то такие дефекты и проявляются.
Простейший способ - прописать блокам фиксированные одинаковые размеры.
Там и так стоит фиксированный размер 25%

Почему то при 33% (когда 3 элемента в ряд) всё нормально

А при 20% и 25% слетает.. Магия

Вы задали размер ряду, но не учли заголовок в 2 ряда и вывод цен столбца.
Тем самым ваша верстка едет. Задайте блоку div с классом product_block фиксированную высоту min-height: 400px;
И учтите, что заголовок у вас будет не больше 2х строк.
Pr-6FUIIT5c[1].jpg

AlexusTdV
AlexusTdV
Репутация: 0
Сообщения: 27
Зарегистрирован: 29.05.2017
С нами: 6 лет 10 месяцев

Сообщение #5 AlexusTdV » 13.12.2017, 12:37

Спасибо, не учёл, что некоторые названия в 2 строки :)
Добавил просто white-space: nowrap; )


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 77 гостей