LINUX.ORG.RU
ФорумTalks

Так верстают только...

 


0

2

https://ibb.co/r7mcxvV

Далеко не единственный случай, сталкивался с таким на нескольких сайтах. По кнопке «Показать ещё» открываются новые позиции. Неужели нельзя полностью заполнить все ячейки сетки? Чем вызвано такое нерациональное использование места?


Верстали под экран, на который помещаются пять карточек в ряд, грузят с сервера по пять карточек. Тебе не повезло.

Nervous ★★★★★
()

Чем вызвано такое нерациональное использование места?

А вы на nokia 3310 посмотрите, тогда поймете. :)

anc ★★★★★
()

Чем вызвано такое нерациональное использование места?

Делением, чем же еще.

Вполне вероятно что вебмакака неправильно посчитала сколько продуктов может уместиться в пределах одной страницы, да и все. Вина в этом может быть как вебмакаки, так и твоя, если ты добавил какие-то нестандартные читы в отображение.

Неужели нельзя полностью заполнить все ячейки сетки?

Нельзя. Скорее всего ни владелец сайта, ни админ сайта этот сайт не писали, его писало ООО «Рога и Копыта» используя какой нибудь jquery-ui который в особо упоротых случаях может быть вообще минимизировано-обфусцирован. «Рога и Копыта» же отвечают в стиле ЛОРа: УМВР, лол.

Перепроверить ты можешь изменив масштаб страницы (ctrl +\-).

Если разметка остается такая же (т.е. масштабирование пропорционально) - значит дурак ты. Если же продукты съезжаются\разъезжаются - значит адаптивный шаблон ваял дебил.

windows10 ★★★★★
()

Хз, меня не бесит. Бесит наоборот когда пажинация сломана и при подходе к границам страницы сайт начинает колбасить. Типа не плавная загрузка а какая-нибудь свистопердь с автопрокруткой.

Кстати разблокировалось воспоминание что делать правильную пажинацию для частоизменяемого (я не про сабж) контента это сраный ад и угар. Делали relay-style с фильтрами и real-time обновлением через ws, такое себе

upcFrost ★★★★★
()

Может быть так, что требуют при одном разрешении выводить по 3, а в другом по 4 в одной линии

3 * 9 = 27

27 / 4 = 6.75

MOPKOBKA ★★★★★
()
Ответ на: комментарий от Lordwind

Тебе LIMIT в SQL о чем-то говорит?

Ну так лимит надо предавать при запросе, чтобы получать именно столько, сколько надо отобразить. Ну или брать с небольшим запасом. Но в данном примере скорее всего виновата не верстка, очень возможно что бэкэнд отдает фиксированное количество, а уж верстальщик как может, так и отображает.

Loki13 ★★★★★
()
Ответ на: комментарий от Loki13

Мы не знаем на чем бэк, скорее всего там пыхер за еду наворотил такого, что без лимита все встанет колом. Поэтому не стреляйте во фронтендера, он играет как умеет (ц).

Lordwind ★★★★★
()
Последнее исправление: Lordwind (всего исправлений: 1)
Ответ на: комментарий от Lordwind

ты меня ещё больше пугаешь - выдавать всю базу данных, ради рисования у 99% юзеров 0.01% от объектов?

alexmaru
()

Бггг в касперском в админке низзя выгрузить в CSV список машин, юзеров и т.п., только поэкранно. Выделяешь «всё» - выделяется для экспорта только текущая страница, а остальные 20 - нет.

yu-boot ★★★★★
()
Последнее исправление: yu-boot (всего исправлений: 1)
Ответ на: комментарий от Lordwind

Не уверен, тут нужен kompospec

Про ушедших надо говорить или ничего или хорошо.

kompospec от нас ушёл, но это ничего, это даже хорошо.
her_s_gory
()
Ответ на: комментарий от Shadow

пажинация

прочитал как «пажитация», долго думал

yu-boot ★★★★★
()

У меня на ютубе шортсы так же выглядят в самом наиправославнейшем хромиуме, 5+2.

Irma ★★
()

Чем вызвано такое нерациональное использование места?

Тем, что надо получить доступную ширину по горизонтали, посчитать сколько влазит и получать с бека ровно по столько. Это же работать надо! Кстати, небось в каком-то из фреймворков есть автоматом, но фреймворки же не нужны!

goingUp ★★★★★
()
Последнее исправление: goingUp (всего исправлений: 2)
Ответ на: комментарий от goingUp

А, не, поспешил, там должно было 5 в ряд влезть, как раз место есть, но что-то поменяли в верстке на один пиксель, и оно теперь не влазит)

goingUp ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)