Beim Entwerfen einer Seite müssen wir das DIV häufig zentrieren und es horizontal und vertikal relativ zum Seitenfenster zentrieren, beispielsweise beim Zentrieren des Anmeldefensters. Bisher wurden viele Methoden erforscht. HTML: XML/HTML-CodeInhalt in die Zwischenablage kopieren
Wirkungsdiagramm (die folgenden Methoden haben das gleiche Wirkungsdiagramm): Die erste: Absolute Positionierung in CSS Verwenden Sie hauptsächlich die absolute Positionierung und passen Sie sie dann mithilfe des Rands an die mittlere Position an. Übergeordnetes Element: CSS- CodeInhalt in die Zwischenablage kopieren
Untergeordnete Elemente: CSS- CodeInhalt in die Zwischenablage kopieren
Horizontale und vertikale Zentrierung: CSS- CodeInhalt in die Zwischenablage kopieren
Die zweite Methode: CSS-absolute Positionierung + Javascript/JQuery Verwenden Sie hauptsächlich die absolute Positionierung und passen Sie sie dann mit Javascript/JQuery an die mittlere Position an. Im Vergleich zur ersten Methode verbessert diese Methode die Flexibilität der Klasse. Übergeordnetes Element: CSS- CodeInhalt in die Zwischenablage kopieren
Untergeordnete Elemente: CSS- CodeInhalt in die Zwischenablage kopieren
Horizontale und vertikale Zentrierung: CSS- CodeInhalt in die Zwischenablage kopieren
JQuery: JavaScript CodeInhalt in die Zwischenablage kopieren
Der dritte Typ: CSS3 absolute Positionierung + Verschiebung Derselbe Effekt kann durch die Verwendung der absoluten Positionierung und der Funktion „transform: translate“ von CSS3 erzielt werden. Übergeordnetes Element: CSS- CodeInhalt in die Zwischenablage kopieren
Untergeordnete Elemente: CSS- CodeInhalt in die Zwischenablage kopieren
Horizontale und vertikale Zentrierung: CSS- CodeInhalt in die Zwischenablage kopieren
Viertens: Flexbox: [Flexibles Layout-Box-Modell] Mit dem Flexbox-Modell ist es zu einfach, Elemente horizontal und vertikal zu erstellen. Hier müssen wir das HTML ändern: XML/HTML-CodeInhalt in die Zwischenablage kopieren
Übergeordnetes Element: CSS- CodeInhalt in die Zwischenablage kopieren
Untergeordnete Elemente: C#-Code zum Kopieren von Inhalten in die Zwischenablage
Horizontale und vertikale Zentrierung: CSS- CodeInhalt in die Zwischenablage kopieren
Vergleich mehrerer Methoden: Der erste Typ der absoluten CSS-Positionierungsrandanpassung weist eine gute Kompatibilität auf, es fehlt ihm jedoch an Flexibilität. Wenn viele Boxen horizontal und vertikal zentriert werden müssen, sollten aufgrund ihrer unterschiedlichen Breiten und Höhen unterschiedliche .align-center-Befehle geschrieben werden. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. |
<<: MySQL-Abfrageanweisung nach Zeit gruppiert
>>: Klassischer Beispielcode für JavaScript-Funktionsaufrufe
Die Beispiele in diesem Artikel laufen auf MySQL ...
In diesem Artikel wird hauptsächlich der durch re...
CSS stimmt mit mehreren Klassen überein Das folge...
Überblick Der Lastenausgleich von Nginx bietet Up...
WML (Wireless Markup Language). Es handelt sich u...
1. DOCTYPE ist unverzichtbar. Der Browser bestimm...
Phänomen: Führen Sie ein Image aus, zum Beispiel ...
In diesem Artikel wird der spezifische Code der J...
2048 Minispiel, zu Ihrer Information, der spezifi...
In den vorherigen drei Artikeln wurden gängige Si...
Inhaltsverzeichnis Docker-Installation Nvidia-Doc...
1. Maria-Quelle hinzufügen vi /etc/yum.repos.d/Ma...
Inhaltsverzeichnis 1. Datenbank-Engpass 2. Unterb...
1. Unterschiede in der Netzwerkkonfiguration zwis...
1. Das Schlüsselwort as gibt eine Behauptung an I...