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
Wenn Sie den Eindruck haben, dass ein Problem mit...
Inhaltsverzeichnis Vorwort 1. bat führt js aus 2....
Inhaltsverzeichnis 1. Funktionseinführung 2. Schl...
In diesem Artikel sind die Schriftarten zusammeng...
Schöner Code ist die Grundlage einer schönen Websi...
1. Konzept Sie alle sind Attribute des Elements u...
Installation, Konfiguration, Start, Anmeldung und...
Ausrichtungsprobleme wie type="radio" un...
Inhaltsverzeichnis Installieren Konfiguration Häu...
In MySQL können alle Felder der Typen char, varch...
Technologie nutzen itext.jar: Konvertiert den Byt...
Das folgende Skript wird für die geplante Sicheru...
MySQL kann nicht nur über das Netzwerk, sondern a...
In MySQL gibt es überall Caches. Wenn ich den Que...
Lebenszyklusklassifizierung Jede Komponente von V...