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
1. Installieren Sie cmake 1. Entpacken Sie das ko...
In diesem Artikel wird der spezifische Code der E...
AWS – Amazons Cloud-Computing-Serviceplattform Ic...
Inhaltsverzeichnis 1. setTimeout()-Timer 2. Stopp...
Problem: vue-cil3 wird mit Warnungen ausgeführt, ...
Anforderung: Die Seite muss ein Bild anzeigen, ab...
Python stellt eine Verbindung zu MySQL her, um Da...
Vorherige Das ist eine klassische alte Frage. Da ...
Es ist sehr praktisch, den virtuellen Host vhost ...
Vorwort Docker kann Umgebungsvariablen für Contai...
In diesem Artikel wird der spezifische Code von j...
Hintergrund Wie wir alle wissen, ist Nginx ein Ho...
Indem wir den aktuellen Bildlaufversatz zu den At...
Vorwort Solche Spezialeffekte sollte man oft sehe...
1. Was ist mycat Ein vollständig Open Source-Groß...