Was ist ein Sticky-Footer-Layout? Unser übliches Webseiten-Layout ist grundsätzlich in den Kopfbereich, den Inhaltsbereich und den Fußbereich unterteilt. Bei kleinen Inhalten im Kopf- und Inhaltsbereich wird der Fußbereich nicht zusammen mit dem Inhaltsbereich angeordnet, sondern immer am unteren Bildschirmrand angezeigt. Wenn der Inhaltsbereich viel Inhalt enthält, kann die Fußzeile mit dem Dokumentfluss erweitert werden und immer am unteren Ende der Seite angezeigt werden. Dies ist das legendäre Sticky-Footer-Layout. Ist das nicht leicht zu verstehen? Es ist okay, wenn Sie es nicht verstehen. Ich gebe Ihnen ein einfaches Beispiel. Im Allgemeinen gilt: Wenn die Inhaltshöhe einer mobilen Seite nicht einen Bildschirm ausfüllt, befindet sich die Fußzeile nahe am unteren Bildschirmrand. Wenn die Inhaltshöhe einen Bildschirm überschreitet, folgt die Fußzeile dicht dahinter. Methode 1: Flexbox-Layout
Klicken Sie fest, um die Demo zu sehen: Flexbox-Layout implementiert Sticky Footer <div Klasse="Container"> <div class="content">Inhalt</div> <div class="footer">Fußzeile</div> </div> Körper { Rand: 0; } .container { Anzeige: Flex; Flex-Richtung: Spalte; Mindesthöhe: 100vh; } .Inhalt { biegen: 1; /*Nicht erforderlich*/ Breite: 100 %; Höhe: 300px; Zeilenhöhe: 300px; Textausrichtung: zentriert; Farbe: #fff; Schriftgröße: 30px; Schriftstärke: fett; Hintergrundfarbe: #71a8da; /*Nicht erforderlich*/ } .Fußzeile { Höhe: 60px; /*Nicht erforderlich*/ Breite: 100 %; Zeilenhöhe: 60px; Textausrichtung: zentriert; Farbe: #fff; Schriftgröße: 30px; Schriftstärke: fett; Hintergrundfarbe: #f85f2f; /*Nicht erforderlich*/ } Methode 2: Polsterung unten + negativer Rand oben
Klicken Sie fest, um die Demo anzuzeigen: padding-bottom + negative margin-top, um einen Sticky Footer zu erzielen <div Klasse="Wrapper"> <div class="content">Inhalt</div> </div> <div class="footer">Fußzeile</div> Körper { Rand: 0; } .wrapper { Breite: 100 %; Mindesthöhe: 100vh; } .Inhalt { /*padding-bottom sollte der Höhe des Footers entsprechen*/ Polsterung unten: 60px; /*Nicht erforderlich*/ Breite: 100 %; Höhe: 400px; Zeilenhöhe: 400px; Textausrichtung: zentriert; Farbe: #fff; Schriftgröße: 30px; Schriftstärke: fett; Hintergrundfarbe: #71a8da; /*Nicht erforderlich*/ } .Fußzeile { /*margin-top sollte dem negativen Wert der Fußzeilenhöhe entsprechen*/ Rand oben: -60px; Höhe: 60px; /*Nicht erforderlich*/ Breite: 100 %; Zeilenhöhe: 60px; Textausrichtung: zentriert; Farbe: #fff; Schriftgröße: 30px; Schriftstärke: fett; Hintergrundfarbe: #f85f2f; /*Nicht erforderlich*/ } Tipp: Der Teil zwischen den beiden Dies ist das Ende dieses Artikels über die Implementierung des klassischen CSS-Sticky-Footer-Layouts. Weitere relevante CSS-Sticky-Footer-Inhalte finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! |
<<: Beispiele für die Verwendung von DD DT DL-Tags
>>: Zusammenfassung der Änderungen bei der Verwendung von Axios in den Studiennotizen zu Vue3
Ich habe mir vor einiger Zeit Tik Tok angesehen u...
Die Funktionen der drei Attribute Flex-Grow, Flex...
Inhaltsverzeichnis Überblick Funktionalität und L...
Inhaltsverzeichnis 1. Bedingungen für das Versage...
wie folgt: docker run -d -p 5000:23 -p 5001:22 --...
Streng geprüfte Attribute Das offizielle Dokument...
Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...
1. Vorbereitung vor der Installation 1. Laden Sie...
1. Starten Sie den Docker-Container Starten Sie m...
Lassen Sie mich ein Problem zusammenfassen, mit d...
Inhaltsverzeichnis 1. Systeminformationen 2. Shut...
Vorwort Die Verwaltung des Routings ist eine wese...
1. Einleitung Ich habe vor Kurzem an einem Projek...
Manchmal müssen Sie bestimmte Abhängigkeiten im B...
Die Verwendung von CSS-Layouts zum Erstellen von W...