Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2023, 13:11   #1
Krasi
Форумчанин
 
Регистрация: 12.02.2010
Сообщений: 787
По умолчанию Как лучше сделать такую верстку с карточками

Накидал на основе
Код:
<div style="display:flex">
вот такое расположение карточек...

Снимок экрана 2023-03-11 в 13.03.11.jpg

Видно, что wrap работает, при изменении размеров карточки переносятся.

Снимок экрана 2023-03-11 в 13.05.46.jpg

Считаю, что равнение по левому краю тут оптимально, потому что каждая новая карточка с новой строки должна начинаться слева, а не посередине. Но тогда справа много фиолетового пустого пространства, которое возникает потому, что у каждой карточки задан размер.

Я хочу сделать так, чтобы перенос оставался работать, но пустого пространства справа не оставалось, при этом желательно, чтобы каждая карточка могла немного растягиваться по ширине, когда есть лишнее пространство. Как это сделать проще всего, без геммора?
Krasi вне форума Ответить с цитированием
Старый 13.03.2023, 11:54   #2
Krasi
Форумчанин
 
Регистрация: 12.02.2010
Сообщений: 787
По умолчанию

Хорошо, давайте тогда не так. На странице https://genervis.ru/main.php если создать несколько карточек - они отображаются некорректно
Снимок экрана 2023-03-13 в 11.52.45.jpg

То есть установлена опция space-between, и в сетку флекса попал 1 элемент на последней строке, он равняется не по левому краю, а центрируется... Как это поправить?
Krasi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать такую форму? VladRostov HTML и CSS 6 25.04.2016 23:21
как сделать такую форму darius219 Общие вопросы C/C++ 10 16.11.2014 05:59
Как сделать такую программу? afirat Паскаль, Turbo Pascal, PascalABC.NET 0 09.12.2012 17:27
Как сделать такую программку C++ Kisia Помощь студентам 8 29.04.2009 12:56