CSS Sticky Footer: Fehlerbehebung und Implementierung
Viele Webentwickler stehen vor Herausforderungen, wenn sie einen CSS Sticky Footer auf ihren Websites implementieren. Ein häufiges Problem ist das Auftreten von Inhalten, die über den Container hinausragen und unerwünschte Bildlaufleisten verursachen. Ein weiteres Problem besteht darin, dass das Hintergrundbild im Fußzeilen-Div abgeschnitten ist und nicht die volle Höhe der Seite ausreicht.
Fehlerbehebung beim Inhaltsüberlauf
Im bereitgestellten HTML , läuft das #content-Div über seinen Container hinaus und erstreckt sich über das #page-Div hinaus. Um dieses Problem zu beheben, können Sie eine maximale Höhe oder eine Überlaufeigenschaft für das #content-Div festlegen. Hier ist ein modifiziertes CSS:
#content { max-height: calc(100% - 40px); overflow: auto; }
Erweitern der Höhe des Hintergrundbilds
Um das Hintergrundbild im #footer div auf die volle Höhe der Seite zu erweitern, müssen Sie kann seine Position auf absolut setzen und seine Höhe entsprechend anpassen:
#footer { position: absolute; bottom: 0; height: calc(100% - 40px); }
Alternative Lösungen
CSS Sticky Footer Snippet von CSS Tricks:
Für eine schnelle Lösung können Sie das Sticky Footer Snippet von CSS Tricks implementieren: https:// css-tricks.com/snippets/css/sticky-footer/
jQuery Sticky Footer Snippet:
Alternativ können Sie eine jQuery-Lösung von CSS Tricks verwenden: https://css-tricks.com/snippets/jquery/jquery-sticky-footer/ (mit einer Live-Demo ).
Das obige ist der detaillierte Inhalt vonWie implementiert man einen CSS Sticky Footer und wie behebt man Fehler?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!