CSS – So richten Sie Kinder verschiedener Elternteile vertikal aus
Um Kinder verschiedener Elternteile vertikal auszurichten, ohne JavaScript zu verwenden, machen Sie sie zu Geschwistern und verwenden Sie sie Flexbox, um deren Reihenfolge und Flexbasis zu steuern. So erreichen Sie dies:
Aktualisierter Code:
<code class="css">@media (min-width: 768px) { .content { display: flex; flex-wrap: wrap; justify-content: space-around; } .content > * { flex-basis: calc(50% - 30px); } .content h2 { order: 0; } .content p { order: 1; } .content p + p { order: 2; flex-basis: calc(100% - 30px); } .content ul { order: 3; } }</code>
HTML-Code:
<code class="html"><div class="content"> <h2>Lorem ipsum Lorem ipsum</h2> <p>...</p> <p>...</p> <ul class="check">...</ul> <h2>Lorem ipsum</h2> <p>...</p> <ul class="check">...</ul> </div></code>
Erklärung:
Das obige ist der detaillierte Inhalt vonWie richtet man Elemente verschiedener übergeordneter Elemente in CSS ohne JavaScript vertikal aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!