Hier ist ein Problem, dass ich hin und wieder stolpere, dass ich normalerweise versuche und löse aus einer Backend-Perspektive, aber würde gerne wissen, ob es eine magische Lösung gibt, die andere gefunden haben löse dies am vorderen Ende.Sortierung html ul/li Liste in alphabetischen vertikalen Blöcken
eine ul/li Liste Gegeben im alphabetischen Markup versehen, von az:
<ul>
<li>Alpha</li>
<li>Bravo</li>
<li>Charlie</li>
<li>Delta</li>
<li>Echo</li>
<li>Foxtrot</li>
<li>Golf</li>
<li>Hotel</li>
<li>India</li>
<li>Juliet</li>
<li>Kilo</li>
<li>Lima</li>
<li>Mike</li>
<li>November</li>
<li>Oscar</li>
<li>Papa</li>
<li>Quebec</li>
<li>Romeo</li>
<li>Sierra</li>
<li>Tango</li>
<li>Uniform</li>
<li>Victor</li>
<li>Whiskey</li>
<li>X-ray</li>
<li>Yankee</li>
<li>Zulu</li>
</ul>
Normalerweise ist es sehr einfach die Elemente zu schweben links und sortieren sie in Blöcke visuell horizontal, wie solche:
jedoch zu Spalten zu erhalten, wie folgt aus:
Ich musste das HTML immer in separate Entitäten aufteilen, wie zum Beispiel vier separate <ul>
Elemente im obigen Beispiel.
Gibt es eine Möglichkeit, alles in einer UL-Liste ohne zusätzliches Markup zu halten, indem Sie nur CSS (kein JavaScript) verwenden, um ein säulenartiges Aussehen wie das zweite Bild oben zu erhalten? Meine Vermutung ist "Nein", aber ich habe schon etwas Magie gesehen, und ich würde das gerne definitiv beantworten.
Dies ist die besten Informationen, die ich auf diese finden: http://novitskisoftware.com/test/multiplecolumnsEms.html –
versuchen diese, nicht aus meinem Kopf http://stackoverflow.com/questions/13855624/how-to-sort-list-in-vertical –