Задать вопрос
@pilolin
HTML программист

Как выстроить список в столбцы?

Необходимо уже существующую верстку выстроить в столбцы. Подходят и гриды, флексы в плане поддержки браузерами проекта.
Для примера приведу 2 способа решения, то что нашел на просторах:
1 способ гриды


2 способ флексы


В первом случае нужно количество строк вычислять при помощи js, во втором высоту родителя, так еще и колонки не ровные во втором случае. Должно быть так что на десктопе это 5 колонок, на планшетах 3, ну и мобилка это 1.

Ну и соответственно вопрос. Можно ли как-то законно без js выстроить такое вообще, чистым css?
  • Вопрос задан
  • 106 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
@facetus
Любопытный перфекционист
Ваши примеры не работают .
Ответ написан
YokiToki
@YokiToki
PHP-разработчик
По поводу колонок на разных девайсах
/* Small devices */
@media (max-width: 768px) {
/* CSS here */
}

/* Small and Medium devices */
@media (max-width: 992px) {
/* CSS here */
}

/* Medium devices */
@media (min-width: 768px) and (max-width: 992px) {
/* CSS here */
}

/* Large and Extra large devices */
@media (min-width: 992px) {
/* CSS here */
}

А на счет js то что вы пишете непонятно. У вас ни в одном примере нет js кода и результат в обоих случаях визуально одинаковый, суть вашей проблемы не улавливается.
Ответ написан
Ваш ответ на вопрос

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

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