Easy List Splitter est un plugin jQuery qui affiche des listes HTML ordonnées (OL) ou non-ordonnées (UL) en colonnes. Choix du nombre et de l’orientation des colonnes (sens de lecture vertical ou horizontal), possibilité d’appliquer le plugin sur plusieurs listes sur la même page avec un nombre de colonnes différent pour chacune d’elles.
Cerises sur le gâteau, une classe .last est ajoutée sur le dernier élément des listes pour annuler le padding ou le margin entre les colonnes, l’imbrication des listes est préservée et tout ça pour seulement 4 kb ! Via @nikodev (cf. Free Tools).
Voir la démonstration de Easy List Splitter.
Normalement, on s’en sort bien sans javascript en posant des « float:left; width: 25%; » sur les LI, et « overflow: auto; » sur le UL.
Non ?
Oui, mais tu auras forcément autant de colonnes que d’éléments de liste, tandis qu’avec ce script on peut, je cite : « Define the number of columns in which you want your lists to be split »