Flexbox bietet eine leistungsstarke Lösung zum Ausrichten von Elementen innerhalb eines Containers, und eine seiner vielseitigen Funktionen ist das Ausrichten von Elementen am Boden eines Containers ihren Behälter. Lassen Sie uns untersuchen, wie Sie diese Ausrichtung in einem praktischen Szenario erreichen können.
Angesichts der bereitgestellten HTML-Struktur zielen wir darauf ab, das „.button“-Element am unteren Rand der Flexbox auszurichten, unabhängig von der Textmenge im Absatz .
Der Schlüssel zum Ausrichten eines Elements am unteren Rand mit Flexbox liegt in der Manipulation der Ränder. Konkret können wir das Konzept der „Auto-Margins“ nutzen, um unser gewünschtes Verhalten zu erreichen. Automatische Ränder verteilen den verfügbaren Platz automatisch auf Elemente mit „automatischen“ Randwerten.
Daher wird das „.button“-Element durch die Anwendung einer dieser CSS-Eigenschaften (oder beider) nach unten verschoben:
p { margin-bottom: auto; } /* Pushes following elements to the bottom */ a { margin-top: auto; } /* Pushes it and following elements to the bottom */
Im Beispiel erstellen wir einen übergeordneten Container mit aktivierter Flexbox und einer Spaltenrichtung. Wir wenden „automatische“ Ränder auf den Absatz und die Schaltfläche an. Dadurch wird die Schaltfläche unabhängig vom variierenden Textinhalt im Absatz nach unten verschoben.
<div class="content">
Das obige ist der detaillierte Inhalt vonWie richtet man ein Element mit Flexbox nach unten aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!