Я ищу оптимизированный способ отображения динамически сгенерированных элементов, отсортированных и сгруппированных по инициалам (например, на изображении ниже). Группы могут иметь различное количество элементов, и поэтому общее количество элементов неизвестно.Уравнивание содержимого между столбцами
Что было бы лучшим решением для распространения групп по столбцам (они должны оставаться отсортированными)?
В настоящее время группы и элементы генерируются из php и распространяются по столбцам (div), которые содержат группы и элементы в элементах ul и li.
https://www.dropbox.com/s/ub3mg3twm0eg8b6/columns.jpg
Спасибо заранее,
Вот структура html: https://www.dropbox.com/s/lllzp5dbmwi5m08/columns.txt .. Я нашел некоторые решения для разделения контента на основе общего количества li, но это не работает, потому что li должны работать как группа. –
Наилучшая подгонка = Общее число элементов/число столбцов. Затем заполните каждый столбец до тех пор, пока половина конечного пункта следующего блока элементов не будет находиться за концом столбца и перейдите к следующему. – leftclickben
Спасибо @leftclickben, это похоже на лучший подход до сих пор. –