Heim > Web-Frontend > CSS-Tutorial > Wie kann ich zwei Elemente innerhalb eines Div horizontal und vertikal zentrieren?

Wie kann ich zwei Elemente innerhalb eines Div horizontal und vertikal zentrieren?

Barbara Streisand
Freigeben: 2024-12-17 16:22:10
Original
505 Leute haben es durchsucht

How Can I Horizontally and Vertically Center Two Elements Inside a Div?

Zwei Elemente innerhalb eines Ver-Div horizontal zentrieren

Das Problem der vertikalen Zentrierung von Elementen innerhalb eines Div ist im bereitgestellten Code-Snippet aufgetreten. Es scheint, dass die Verwendung des vorgeschlagenen Tutorials das Problem nicht gelöst hat.

Flexbox-Lösung:

Implementieren Sie Flexbox-Eigenschaften, um Elemente innerhalb des div vertikal und horizontal auszurichten:

.banner {
  display: flex;
  justify-content: center;
  align-items: center;
}
Nach dem Login kopieren

Tabelle und Positionierung Lösung:

Erwägen Sie alternativ die Verwendung einer Kombination aus CSS-Tabelle und Positionierung, um Elemente zu positionieren:

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

.banner {
  display: table-cell;
}
Nach dem Login kopieren

Überlegungen zur Methodenauswahl:

Berücksichtigen Sie bei der Wahl zwischen den beiden Ansätzen Folgendes Faktoren:

  • Einfachheit:Flexbox bietet prägnanteren Code zum Zentrieren von Elementen.
  • Browserunterstützung:Flexbox wird von den wichtigsten Browsern unterstützt, wohingegen die Tabelle und die Positionierungsmethode möglicherweise Herstellerpräfixe erfordern Kompatibilität.
  • Reaktionsfähigkeit: Flexbox unterstützt reaktionsfähige Layouts, sodass sich Elemente an verschiedene Bildschirmgrößen anpassen können.

Zusätzliche Empfehlungen:

  • Verwenden Sie die Eigenschaft „margin: auto“, um Elemente innerhalb der horizontal zu zentrieren Banner.
  • Passen Sie den oberen Rand der .bannerrightinner-Klasse an, um sicherzustellen, dass der Text innerhalb der Absätze vertikal zentriert ist.

Das obige ist der detaillierte Inhalt vonWie kann ich zwei Elemente innerhalb eines Div horizontal und vertikal zentrieren?. 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