css Positionierung Kind divs

8

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

  1. Es kann mehr als 8 Kinder geben ..... aber immer eine gerade Zahl (10,12,14 usw.)

  2. 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)

  3. 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?

    
Derick 19.11.2013, 10:40
quelle

1 Antwort

5

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.

    
Venu immadi 19.11.2013, 10:42
quelle

Tags und Links