Ist es möglich, dies mit CSS (und wie) zu tun?
%Vor%Verwenden Sie Folgendes:
%Vor%Bearbeiten: Vielleicht habe ich nicht klar erklärt was ich will ... also
Es kann mehr als 8 Kinder geben ..... aber immer eine gerade Zahl (10,12,14 usw.)
Ein div mit einer geraden Zahl muss immer unter seiner vorhergehenden ungeraden div sein (2 unter 1, 4 unter 3 .... 8 unter 7, 10 unter 9)
Wenn die Breite der Eltern nicht ausreicht, um Paare von Childern zu halten, wird ihre Höhe vergrößert (wie bei einer neuen Zeile)
Bearbeiten2: Das richtige Ergebnis ist hier: Ссылка
aber in dieser Lösung musste ich jedes Div-Paar in einen Subcontainer legen. Ist es möglich, es mit dem ursprünglichen HTML zu tun?
hoffe, es wird dir helfen
%Vor%demo: Ссылка
Erläuterung:
%Vor%Diese Zeile im CSS bewirkt, dass alle untergeordneten Elemente nach links schweben. Die Elemente werden also automatisch nacheinander gestapelt.
%Vor%Das ist klar: Beide machen hier den Trick. clear: Beides bedeutet, dass auf der linken oder rechten Seite des referenzierten Elements keine Elemente stehen dürfen.