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
Vorwort Im Internet gibt es zahlreiche Informatio...
1. Was ist Refs wird in Computern als Resilient F...
Vorwort Vor kurzem war ich damit beschäftigt, ein...
eins. Übersicht über die IE8-Kompatibilitätsansic...
Inhaltsverzeichnis 1. Einleitung 2. On-Demand-Att...
Inhaltsverzeichnis 1. Requisiten/$emit Einführung...
Einführung in vi/vim Beide sind Multimode-Editore...
einführen Durch das Einrichten einer Lese-/Schrei...
Was bedeutet Textfüllfarbe? Rein wörtlich bedeute...
Inhaltsverzeichnis Einführung Wirkung Prinzip bil...
1. Einleitung Ich habe vor zwei Jahren ein Projek...
Wie in der folgenden Abbildung dargestellt: Wenn ...
Inhaltsverzeichnis Vorwort Ursachenanalyse und Lö...
Ich glaube, dass jeder MySQL aus verschiedenen Gr...
Inhaltsverzeichnis 1. Konfiguration der Entwickle...