Heim > Web-Frontend > CSS-Tutorial > Wie zentriere ich ein Div vertikal innerhalb eines Div mit prozentualer Höhe?

Wie zentriere ich ein Div vertikal innerhalb eines Div mit prozentualer Höhe?

Mary-Kate Olsen
Freigeben: 2024-12-24 21:49:17
Original
339 Leute haben es durchsucht

How to Vertically Center a Div Inside a Percentage-Height Div?

Vertikale Ausrichtung eines Divs innerhalb eines Divs mit prozentualer Höhe

Das vertikale Positionieren eines Divs innerhalb eines anderen Divs, das eine prozentuale Höhe hat, kann möglich sein eine häufige Herausforderung in der Webentwicklung sein.

Frage:Ist es möglich? ein Div vertikal innerhalb eines Divs zentrieren, das eine prozentuale Höhe hat?

Antwort: Ja, es ist möglich, mithilfe verschiedener Techniken eine vertikale Zentrierung zu erreichen. Ein beliebter Ansatz ist die Verwendung der CSS-Eigenschaften display: table-cell und vertical-align: middle.

Durch die Einstellung display: table-cell im inneren div wird es zu einem Element einer Tabelle und erbt die Eigenschaften einer Tabellenzelle. Die Eigenschaft vertical-align: middle richtet dann die Zelle innerhalb der Tabelle vertikal aus.

Betrachten Sie beispielsweise den folgenden Code:

.parent-div {
  height: 50%;
}

.child-div {
  display: table-cell;
  vertical-align: middle;
}
Nach dem Login kopieren

In diesem Beispiel ist die Child-Div wird vertikal innerhalb des Parent-Div zentriert, das einen Wert von 50 % hat. Höhe.

Es ist wichtig zu beachten, dass dieser Ansatz zwar für die meisten Browser gut funktioniert, Internet Explorer 6 jedoch die Eigenschaft display: table-cell nicht unterstützt. Daher müssen möglicherweise alternative Methoden oder browserübergreifende Kompatibilitätslösungen für IE6 in Betracht gezogen werden.

Das obige ist der detaillierte Inhalt vonWie zentriere ich ein Div vertikal innerhalb eines Div mit prozentualer Höhe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage