Heim >Web-Frontend >CSS-Tutorial >Wie zentriere ich zwei Elemente innerhalb eines Div vertikal?

Wie zentriere ich zwei Elemente innerhalb eines Div vertikal?

Barbara Streisand
Barbara StreisandOriginal
2024-12-27 17:27:11624Durchsuche

How Do I Vertically Center Two Elements Inside a Div?

So zentrieren Sie zwei Elemente in einem Div vertikal

Um zwei Elemente innerhalb eines Divs vertikal auszurichten, können Sie eine der folgenden Methoden verwenden :

1. CSS-Flexbox-Methode

Diese Methode beinhaltet die Verwendung der Flexbox-Eigenschaft, um die Flexrichtung, Ausrichtung und Ausrichtung der Elemente festzulegen.

CSS-Code:

#container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

Dieser Code erstellt einen flexiblen Container, der die Elemente vertikal stapelt und sie sowohl horizontal als auch vertikal zentriert.

2. CSS-Tabellen- und Positionierungsmethode

Diese Methode verwendet die Eigenschaften display:table und Vertical-align:Middle, um die Elemente vertikal innerhalb des div auszurichten.

CSS-Code:

body {
    display: table;
    position: absolute;
    height: 100%;
    width: 100%;
}

#container {
    display: table-cell;
    vertical-align: middle;
}

Dieser Code sorgt dafür, dass sich das Body-Element wie eine Tabelle verhält und das #container-Div als Tabellenzelle positioniert und vertikal ausgerichtet wird Mitte.

Empfehlung

Flexbox wird aufgrund seines modernen Ansatzes, seiner Flexibilität und Benutzerfreundlichkeit im Allgemeinen gegenüber der Tisch- und Positionierungsmethode empfohlen.

Das obige ist der detaillierte Inhalt vonWie zentriere ich zwei Elemente innerhalb eines Div vertikal?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn