@djok2142

Как сделать список в несколько колонок с помощью flexbox?

Добрый день.
Пытаюсь сделать список в несколько колонок. Что бы пункты шли с верху в низ, то есть
1 4 7
2 5 8
3 6 9
ul элементу добавил flex-direction: column; и flex-wrap: wrap;
дочерние li элементы выстроились как надо, но сам ul при этом имеет ширину лишь первой колонки, а вторая и третья колонка выходят за его границы. Думаю такое происходит из за position: absolute; но без него в данном случае никак, у ul или его родителя обязательно позиционирование должно быть absolute.
Задавать ему фиксированную ширину тоже не вариант, так как количество пунктов у списка может быть разным.
Как тогда в данном случае сделать что бы ul растягивался на всю ширину содержимого?

  • Вопрос задан
  • 186 просмотров
Пригласить эксперта
Ответы на вопрос 1
SlavaMaxwell
@SlavaMaxwell
Frontend разработчик
column-count и flexbox даже не нужен
https://webref.ru/css/column-count
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
03 мая 2024, в 22:42
1500 руб./в час
03 мая 2024, в 22:22
10000 руб./за проект
03 мая 2024, в 22:18
1000 руб./за проект