Как сверстать 3 колонки для планшетов из 4 колонок для пк?
Есть 4 колонки со списком городов, выравнены float-ами для пк. Нужно сделать 3 колонки для планшетов. В 3 колонках происходит перераспределение контента, хотелось бы реализовать как в дизайне. Возможно с использованием javascript.
Варианты реализации:
1. Если работать с float-колонками (или вообще, когда колонка в отдельном элементе), то можно обернуть две колонки в общую обертку. Потом в медиазапросе сделать их этих двух колонок одну.
2. Использовать CSS columns c деградацией.
Используя ваши стили при заданной в условии разметке на разрешении до 840px вы получите 4 колонки шириной 33.33333%. А при разрешении более 840px 4 колонки шириной 25%.
В разметке 4 колонки выравненные float:
col1
col2
col3
col4