Есть меню из четырёх пунктов:
<div class="menu">
<div class="menu__item menu__item-1">
1111111<br />
1111111<br />
1111111<br />
</div>
<div class="menu__item menu__item-2">
22<br />
22<br />
</div>
<div class="menu__item menu__item-3">
3333<br />
3333<br />
</div>
<div class="menu__item menu__item-4">
444444444444444<br />
</div>
</div>
Надо второй и третий пункт вывести в одной колонке:
Код -
https://jsfiddle.net/xandeadx/61uLmog7/24/
Условия:
* Каждый пункт неизвестной ширины и высоты
* Количество колонок известно заранее, но не обязательно 3
* Сколько будет пунктов в одной колонке известно заранее, но не обязательно 2
* Дополнительные элементы в html добавлять нельзя
Что пробовал:
* grid-template-areas, но если указать разным элементам один area, то они просто накладываются друг на друга
* columns:3, но все колонки будут одинаковой ширины