• Теория
  • Теория

Верстаем список с margin

После того, как мы добавили в список ещё две карточки и разрешили многострочность, рядов стало два. При этом на втором ряду посередине образовалась «дырка».

Рецепты на новогодние праздники
Рецепты на новогодние праздники
Руководство по альтернативным способам заварки
Руководство по альтернативным способам заварки

Значение space-between заставляет первую и последнюю карточки прижиматься к границам контейнера. Но если в ряду всего две карточки, то свободного пространства между ними оказывается слишком много.

Мы не можем задать разным рядам разное выравнивание, поэтому от space-between придётся отказаться. Вместо него используем flex-start, это значение по умолчанию. В результате карточки снова прижмутся к левой границе контейнера. А чтобы добавить между ними отступы, используем margin.

Размеры отступов возьмём из макета:

Макет списка карточек

Изменим значение justify-content, а после добавим карточкам внешний отступ справа, чтобы разделить их по горизонтали. Затем разделим их по вертикали, задав внешний отступ снизу.

.element {
  margin-right: 20px;
  margin-bottom: 10px;
}
Минимальный вид табов
  • index.html
HTML
HTML

Вы перешли на другую страницу

Кликните внутри мини-браузера, чтобы поставить фокус в это окно.

100%
Бабушка Кекс

Притормози, дружище

Проходить вызовы части «Микросетки. Начало» тренажёра «Базовые механики построения сеток» можно после регистрации и оформления подписки.