Ich generiere einfach eine Menge Divs hintereinander und diese sollen werden anhand der Parent Element breite immer so umgebrochen dass zwei nebeneinander passen. Was ich jedoch nicht hinbekomme, ist, dass die neue Zeile sich so nah wie möglich an das obere Element ausrichtet (siehe links)
Mit dem unteren Code erreiche ich nur, dass was rechts zu sehen ist, (das leicht graue ist zuviel, bekomm ich aber nicht weg)
du erzeugst 2 div die du nebeneinander floatest, und in den 2 div kannst du dann deine gewollten divs links und rechts jeweils aufteilen und getrennt floaten und solltest dann das gewollte ergebnis erreichen.
An eine deratige Lösung habe ich bereits gedacht, danke euch
Es gibt keine wirkliche Alternative, oder? Dafür muss dann eine Logik die Elemente in Links und Rechts aufteilen. Ich habe gehoft es gibt einen Weg, einfach Objekte zu erzeugen und CSS könnte dies mit meiner oben beschriebenen Struktur erreichen
Es ist einfach die Reihenfolge, in der die Blöcke im HTML-Code stehen. Die der linken Spalte müssten alle gefloatet werden und zuerst im HTML-Code stehen. Dann bekommst Du das gewünschte Ergebnis.
Wenn die Anzahl der Blöcke variabel ist, die Inhalte vom Server generiert werden, oder so etwas, dann müsstest Du die Daten der Blöcke halt erst alle vom Server holen, dann entscheiden, welche davon links und welche rechts hinkommen und dann entsprechenden HTML-Code generieren. Das würde schon irgendwie gehen.