Das funktioniert aber leider nur wenn ich der Liste eine feste Grösse gebe. - Hab ich jetzt auch gemacht und die variablen (Admin-)Elemente in eine eigene Liste gesteckt.
Allerdings hab ich jetzt das gleiche Problem mit variabler Höhe
hier mal das Beispiel:
http://test.furx.de/muster.php
Es geht um die Liste unter der Überschrift '<h2 class="middle">'
Hier können statt den momentanen 4 <li>'s bis zu 15 stehen.
Die <li>'s floaten links und springen perfekt in die nächste Zeile.
Allerdings muss bei einer nicht durch 5 teilbaren Anzahl die Linie rechts gezogen werden, welche die border-right: der <ul> ist. Leider passt sich das <ul> in der höhe nicht an. height:auto; macht das ganze 0 Pixel hoch.
Meine Lösungsansätze:
1) Ein umschliessendes <div> um jede einzelne Zeile (=definierte Höhe) welches die Linie macht. (bzw eine liste die jeweils nur aus maximal 5 <li>-Elementen besteht.
2) Auffüllen der Zeile mit "leeren" <li></li> bis zum ende jeder Zeile.
3) Die Höhenangabe für <ul> per PHP einfügen (class="$zeilenzahl")
Leider gefallen mir die Ansätze alle nicht so wirklich, drum hoffe ich jemand von euch hat da ne bessere Idee.
---
wer and'ren eine bratwurst brät, der hat ein bratwurstbratgerät...