Ich habe eine dynamische Liste, die ich brauche, um schön in 2 Spalten mit CSS Lineup und ich bin mit eine schreckliche Zeit mit ihm.
Der Aufschlag ähnelt dem hier:
<ul>
<li>A is for apples</li>
<li>B is for bananas which are yellow in color</li?
<li>C is for cupcakes</li>
....
</ul>
Wenn ich den Li's einfach eine Breite gebe und sie nach links verschiebe, werden sie komisch gelöscht und am Ende ähnlich formatiert wie hier:
A is for apples B is for bananas which
are yellow in color
C is for cupcakes D is for dirtbag
Ich brauche die Formatierung, um die 3. li direkt unter der ersten li zu erhalten - unabhängig von der Höhe eines der Listenelemente wie diese:
A is for apples B is for bananas which
C is for cupcake are yellow in color
D is for dirtbag
Der Text jeder li wird aus einer Datenbank gezogen, und ich habe keine Kontrolle darüber, wie lang die einzelnen li sind.
Update zur Klärung - Die Liste kann auch wie folgt aus der Datenbank stammen:
<ul>
<li>A is for apples that grow on trees</li>
<li>B is for boat</li>
<li>C is for cupcakes</li>
<li>D is for dishes - that sure don't wash themselves</li>
....
</ul>
Erfordert die Formatierung:
A is for apples that B is for boat
grow on trees C is for cupcake
D is for dishes - E is.....
that sure don't wash
themselves
/Klarstellung
Mein Ersatzplan : Da die Reihenfolge nicht besonders wichtig ist, habe ich versucht, die Liste in zwei Hälften zu teilen und die beiden Spalten in zwei separaten Spalten auszudrucken. <ul>
die links mit einer definierten Breite schwebt, aber mit jeder <li>
mit einer variablen Höhe und der Datenbank, die zwischen 2-15 Elemente zurückgibt, sehen die unteren Spalten bei dieser Methode nicht gleichmäßig aus. Ich würde einfach lieber eine bessere Option finden, wenn möglich :/