Задать вопрос
@nikmil

Как сделать, чтобы блоки занимали половину доступной ширины, а последний нечётный — всю?

Как добиться такого поведения блоков?
Если 2 блока в колонке, то они делят ширину пополам.
Если 3 блока, то первые 2 делят ширину по полам, а 3 переходит на новую строку и занимает всю ширину?

У меня может быть различное кол-во этих блоков.

66322127e1468393688909.png
  • Вопрос задан
  • 171 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 3
imko
@imko
Senior Scratch Developer
Ребята зачем nth-childы
https://codepen.io/herr-imko/pen/vYMwaqz
Ответ написан
0xD34F
@0xD34F Куратор тега CSS
Дефолтная ширина блока половина, а для :nth-child(odd):last-child полная. Типа так.
Ответ написан
Комментировать
@nikmil Автор вопроса
Пока сидела, нашла сама решение xD
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@alexalexes

Используйте flex и nth-child на кастомизацию по порядку идущих элементов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы