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
Anwendung von HTML und CSS in Flash: Ich habe zufä...
Vorwort Da viele Freunde sagen, dass sie keinen M...
Problemhintergrund: Wenn Sie Docker zum Bereitste...
Inhaltsverzeichnis Problembeschreibung Rendern Dr...
In diesem Artikel wird eine kleine Demo gezeigt, ...
Inhaltsverzeichnis 1. Installation von JDK1.8 unt...
Um den Benutzern beim Layouten der Seite einen an...
Inhaltsverzeichnis 1. Lokale Speichertechnologie ...
Inhaltsverzeichnis Einrichten einer einfachen HTT...
1. Überprüfen Sie die aktuell installierten PHP-P...
Nginx hat in nur wenigen Jahren den Großteil des ...
Inhaltsverzeichnis 1. Filtern, Zuordnen und Reduz...
Die lokale Umgebung ist Windows 10 + WSL2 (Ubuntu...
Schritt 1: Umgebungsvariablen konfigurieren (mein...
Inhaltsverzeichnis Ergebnisse erzielen Einführung...