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
In Webprojekten nutzen wir häufig die Zeitleisten...
Problem beim Gucken Angenommen, der IIS-Dienst st...
Installieren Sie das SSH-Tool 1. Öffnen Sie das T...
Sie werden oft HTML mit Datenattributen sehen. Die...
Bitte öffnen Sie die Testseite in einem gängigen ...
Mögliche Lösungen 1. Math.random generiert Zufall...
Aus beruflichen Gründen habe ich vor Kurzem einig...
Basierend auf Theorien wie Saussures Sprachphilos...
Mit dem Tag <tbody> wird der Stil des Tabel...
In diesem Artikelbeispiel wird der spezifische Co...
Freunde fragen mich immer, wie man Linux-Prozesse...
1. Verwenden Sie das Installationspaket, um MySQL...
So erzielen Sie den unten gezeigten Pluszeichen-E...
Tutorial zum Herunterladen und Installieren von M...
Nachfragehintergrund In letzter Zeit plane ich, V...