Mehrere Möglichkeiten zur vertikalen und horizontalen Zentrierung in CSS3 mit unbestimmter Höhe und Breite

Mehrere Möglichkeiten zur vertikalen und horizontalen Zentrierung in CSS3 mit unbestimmter Höhe und Breite

1. Flexibles Layout

.Vater {
    Anzeige: Flex;
    Inhalt ausrichten: zentriert;
    Elemente ausrichten: zentrieren;
}

Diese Methode ist nicht kompatibel

2. Positionieren + Transformieren

.Sohn {
    Position: absolut;
    links: 50%;
    oben: 50 %;
    transformieren: übersetzen(-50 %, -50 %);
}

IE9 und darunter unterstützen das Transform-Attribut nicht

3. Tabelle + Tabellenzelle

.Vater {
    Anzeige: Tabelle;
}
.Sohn {
    Anzeige: Tabellenzelle;
    vertikale Ausrichtung: Mitte;
      Textausrichtung: zentriert;
}

4. :vor + Anzeige:Inline-Block

.Vater {
  Textausrichtung: zentriert;
}
.Vater::vor {
  Inhalt: '';
  Anzeige: Inline-Block;
  Höhe: 100%;
  vertikale Ausrichtung: Mitte;
}
.Sohn {
  Anzeige: Inline-Block;
}

Damit ist dieser Artikel über verschiedene Möglichkeiten zur Verwendung der vertikalen und horizontalen Zentrierung mit variabler Höhe und Breite in CSS3 abgeschlossen. Weitere Informationen zur vertikalen und horizontalen Zentrierung mit variabler Höhe und Breite in CSS3 finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  Lösungen für Unterschiede in der Browserinterpretation hinsichtlich Größe, Breite und Höhe in CSS

>>:  Vue definiert private Filter und grundlegende Nutzung

Artikel empfehlen

Css3 realisiert nahtloses Scrollen und Anti-Shake

Frage Das nahtlose Scrollen von Bildern und Texte...

Verwendung des if-Urteils in HTML

Während der Django-Webentwicklung wird beim Schre...

Auszeichnungssprache - für

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...

So stellen Sie HBase mit Docker bereit

Standalone-HBase, lassen Sie uns zuerst darüber s...

Mit Mailto ist das Senden von E-Mails im HTML-Format ganz einfach

Kürzlich habe ich dem Footer-Postfach des Kunden e...

Details zum Überschreiben von Prototypmethoden in JavaScript-Instanzobjekten

Inhaltsverzeichnis In JavaScript können wir norma...

JavaScript zum Erzielen eines Zeitbereichseffekts

In diesem Artikel wird der spezifische Code für J...