1. Horizontale Mitte Öffentlicher Code: html: <div Klasse="übergeordnet"> Elternteil <br> <div Klasse="Kind"> Kind </div> </div> CSS: html, Text { Rand: 0; Breite: 100 %; Höhe: 100%; .übergeordnet { Breite: 100 %; Höhe: 100%; Hintergrund: #fac3fa; .Kind { Breite: 50%; Höhe: 50%; Hintergrund: #fe9d38; } } } Lösung 1: Textausrichtung (übergeordnet) + Inline-Block (untergeordnet) Code: .übergeordnet { Textausrichtung: zentriert; .Kind { Anzeige: Inline-Block; } } Lösung 2: Elemente auf Blockebene + Rand: 0 auto; .Kind { Anzeige: Block; // Rand festlegen: 0 automatisch für Elemente, die sich nicht auf Blockebene befinden; } Lösung 3: absolut + transform .übergeordnet { Position: absolut; links: 50%; transformieren: übersetzenX(-50%); } Option 4: Flex Hinweis: Aufgrund der Verwendung von Flex werden hier übergeordnete Elemente und .übergeordnet { Anzeige: Flex; Inhalt ausrichten: zentriert; } 2. Vertikale Zentrierung Öffentlicher Code: <div Klasse="übergeordnet"> <div Klasse="Kind"></div> </div> CSS: html, Text { Rand: 0; Breite: 100 %; Höhe: 100%; } .übergeordnet { Anzeige: Tabellenzelle; Breite: 800px; Höhe: 500px; Hintergrund: #fac3fa; .Kind { Breite: 50%; Höhe: 50%; Hintergrund: #fe9d38; } } Lösung 1: Tabellenzelle (übergeordnet) + vertikale Ausrichtung (untergeordnet) .übergeordnet { Anzeige: Tabellenzelle; vertikale Ausrichtung: Mitte; } Lösung 2: absolut + transform .übergeordnet { Position: relativ; .Kind { Position: absolut; oben: 50 %; transformieren: verschiebeY(-50%); } } Option 3: Flex .übergeordnet { Anzeige: Flex; Elemente ausrichten: zentrieren; } 3. Horizontale und vertikale Zentrierung Öffentlicher Code ist derselbe wie [vertikale Mitte] Gemeinsame Lösung 1: absolut + transformieren .übergeordnet { Position: relativ; .Kind { Position: absolut; oben: 50 %; links: 50%; transformieren: übersetzen(-50 %, -50 %); } } Gemeinsame Lösung 2: Flex .übergeordnet { Anzeige: Flex; Elemente ausrichten: zentrieren; Inhalt ausrichten: zentriert; } Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. |
<<: Detaillierte Erklärung der XML-Syntax
>>: Beispiele für die Verwendung der Operatoren && und || in JavaScript
In einigen Szenarien müssen wir unsere Felder vom...
<base target=_blank> ändert den Zielrahmen d...
Bei der Installation der komprimierten Version vo...
Inhaltsverzeichnis 1. Einführung in Typescript 2....
Vorwort Bei baumstrukturierten Daten in der Daten...
1. Starten Sie den Docker-Container Starten Sie m...
Inhaltsverzeichnis Vorwort So kapseln Sie eine To...
Reproduktion des Problems Alibaba Cloud Server, b...
Verwenden Sie gespeicherte Prozeduren, um Transak...
<Vorlage> <div id="Wurzel">...
Verwenden Sie HTML, um komplexe Tabellen zu erste...
Canvas war schon immer ein unverzichtbares Tag-El...
Inhaltsverzeichnis 1. Vue-Installation Methode 1:...
1. Formular 1. Die Rolle des Formulars HTML-Formu...
Inhaltsverzeichnis React-Demo zur Anzeige des Dat...