У меня есть плавающие элементы CSS с предопределенной шириной, и я хочу, чтобы они перемещались из строк в столбцы.На самом деле переупорядочиваем их так, чтобы они выглядели так, как будто они упорядочены по столбцам, а не по строкам, как обычно для плавающих элементов ...
Так что самый простой способ поместить элементы в столбцы - это использовать на них float: left;
.Проблема в том, что мы получаем порядок от слева направо и сверху вниз вместо сверху вниз и слева направо (как мы видим в телефонных книгах, например, которые используют столбцы ипотоки данных в столбцах, а не в строках).Последний намного легче искать, когда элементы упорядочены в алфавитном порядке, потому что легче следовать за столбцами, чем за строками.
В любом случае.
Я знаю, что мог бы использовать CSS3 столбцы, которые перечисляют элементы в верхнем нижнемпорядок слева-справа, но проблема в том, что IE все еще не поддерживает их даже в IE9.
Что мне действительно нужно
Что мне нужно, это плагин jQueryэто определяет количество плавающих элементов в строке и переупорядочивает их так, чтобы они отображались в верхнем-нижнем левом-правом порядке.
Конечно, это может работать только тогда, когда плавающие элементы имеют предопределенную фиксированную ширину.Если они этого не делают, они все равно не являются столбцами.
Вопрос
Есть ли плагин для этой функции, поэтому мне не нужно писать свой собственный?Потому что иначе мне, очевидно, придется.
Примечание для дальнейшего использования : я написал такой плагин jQuery, который можно найти здесь