Der Erste: Verwenden der CSS-Positionseigenschaft <style type="text/css"> .div1 { Breite: 100px; Höhe: 100px; Rand: 1px durchgezogen #000000; Position: relativ; } .div2 { Breite: 40px; Höhe: 40px; Hintergrundfarbe: rot; Position: absolut; Rand: automatisch; oben: 0; links: 0; rechts: 0; unten: 0; } </Stil> <div Klasse="div1"> <div Klasse="div2"> </div> </div> Effektbild: Zweiter Typ: Verwenden Sie die neuen CSS3-Attribute table-cell, vertical-align:middle; <style type="text/css"> .div1 { Breite: 100px; Höhe: 100px; Rand: 1px durchgezogen #000000; Anzeige: Tabellenzelle; vertikale Ausrichtung: Mitte; } .div2 { Breite: 40px; Höhe: 40px; Hintergrundfarbe: rot; Rand: automatisch; } </Stil> <div Klasse="div1"> <div Klasse="div2"> </div> </div> Wirkung: Der dritte Typ: Layout mit Flexbox <style type="text/css"> .div1 { Breite: 100px; Höhe: 100px; Rand: 1px durchgezogen #000000; Anzeige: Flex; /*!*flex-direction: Spalte;*!Optional*/ Inhalt ausrichten: zentriert; Elemente ausrichten: zentrieren; } .div2 { Höhe: 40px; Breite: 40px; Hintergrundfarbe: rot; } </Stil> <div Klasse="div1"> <div Klasse="div2"> </div> </div> Wirkung: Der vierte Typ: Verwenden des Transform-Attributs (Nachteil: HTML5-Unterstützung erforderlich) <style type="text/css"> .div1 { Breite: 100px; Höhe: 100px; Rand: 1px durchgezogen #000000; Position: relativ; } .div2 { Höhe: 40px; Breite: 40px; Hintergrundfarbe: rot; Position: absolut; oben: 50 %; links: 50%; -ms-transform: übersetzen(-50 %, -50 %); -moz-transform: übersetzen(-50 %, -50 %); -o-transform: übersetzen(-50 %, -50 %); transformieren: übersetzen(-50 %, -50 %); } </Stil> <div Klasse="div1"> <div Klasse="div2"> </div> </div> Effektbild: Damit ist dieser Artikel über mehrere häufig verwendete Methoden (Zusammenfassung) zum Zentrieren einer CSS-Box abgeschlossen. Weitere Informationen zum Zentrieren einer CSS-Box 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! |
<<: Detaillierte Erklärung des HTML-Seitenkopfcodebeispiels
>>: Einfaches Webdesign-Konzept – Farbabstimmung
Inhaltsverzeichnis Merkmale Erhaltungsstrategie B...
Deepin 2014 herunterladen und installieren Zum He...
Inhaltsverzeichnis 1. v-bind: kann einige Daten a...
In diesem Artikel wird der spezifische Code eines...
Nachdem der Server, auf dem sich Docker befindet,...
Inhaltsverzeichnis Was ist der Restoperator? Wie ...
Vorwort Dies ist eine neue Funktion, die ich kürz...
Installation und Konfiguration Die offizielle Web...
1. Kurze Einführung in die Veranstaltung Ein Erei...
Mehrere gängige Paging-Methoden: 1. Rolltreppenme...
Im Projekt werden häufig Formulartests durchgefüh...
Installieren Sie die Zip-Dekomprimierungsfunktion...
Vorbereitung: 192.168.16.128 192.168.16.129 Zwei ...
In MySQL werden viele Typen von Auto-Increment-ID...
Grundlegende Einführung Merkmale Flexbox ist ein ...