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

Eine kurze Diskussion zum Verständnis von TypeScript-Indexsignaturen

Inhaltsverzeichnis 1. Was ist eine Indexsignatur?...

Detaillierte Erläuterung der Docker Swarm-Dienstorchestrierungsbefehle

1. Einleitung Docker verfügt über ein Orchestrier...

React + ts realisiert den sekundären Verknüpfungseffekt

In diesem Artikel wird der spezifische Code von R...

Perfekte Lösung für den Themenwechsel basierend auf CSS-Variablen (empfohlen)

Als Baidu diese Anforderung erhielt, fand das Unt...

Installation und Verwendung von TypeScript und grundlegende Datentypen

Der erste Schritt besteht darin, TypeScript globa...

MySQL Workbench herunterladen und verwenden Tutorial detaillierte Erklärung

1. MySQL Workbench herunterladen Workbench ist ei...

Detaillierte Erklärung der Javascript-String-Methoden

Inhaltsverzeichnis Zeichenfolgenlänge: Länge char...