Heim >Web-Frontend >CSS-Tutorial >Wie kann ich Elemente in CSS vertikal zentrieren?
Elemente vertikal innerhalb eines Divs zentrieren, kann mithilfe verschiedener CSS-Methoden erreicht werden. Hier sind zwei gängige Ansätze:
Flexbox bietet ein vielseitiges Layoutsystem, das eine flexible Ausrichtung von Artikeln ermöglicht. Um Elemente mithilfe von Flexbox vertikal zu zentrieren, führen Sie die folgenden Schritte aus:
Hier ist zum Beispiel ein CSS Snippet mit Flexbox:
#container { display: flex; flex-direction: column; justify-content: center; }
Diese Methode nutzt die Tabellenanzeige und Positionierung:
Hier ist der CSS-Code für diese Methode:
body { display: table; } #container { display: table-cell; vertical-align: middle; } .box { margin: 0 auto; }
Flexbox ist Aufgrund seiner Einfachheit, Effizienz und großen Auswahl an Layoutoptionen wird es im Allgemeinen bevorzugt. Wenn jedoch die Unterstützung älterer Browser ein Problem darstellt, kann die Tabellen- und Positionierungsmethode übernommen werden.
Das obige ist der detaillierte Inhalt vonWie kann ich Elemente in CSS vertikal zentrieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!