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
Inhaltsverzeichnis Speicherverwaltung der Speiche...
Beispiel für einen WeChat-Applet-Rechner. Zu Ihre...
Vorwort Jeder, der JavaScript gelernt hat, muss s...
Fehlermeldung: Die Store-Update-, Insert- oder De...
xml <?xml version="1.0" encoding=&qu...
Dockerfile ist eine Textdatei, die Anweisungen en...
Dieser Artikel richtet sich hauptsächlich an diej...
Ein großer Teil der Datenverwaltung besteht aus S...
/***************** * proc-Dateisystem************...
Der Formularcode ist wie in der Abbildung dargest...
In diesem Artikelbeispiel wird der spezifische Co...
Da die Kollegen im Unternehmen die Standardausgab...
Denken Sie im Großen und im Kleinen und lenken Si...
Vorwort: Ich bin kürzlich auf das Problem der Ins...
EXPLAIN zeigt, wie MySQL Indizes verwendet, um Au...