Fußzeile in Bootstrap behoben


Antworten:


198

Geben Sie eine feste Position wie folgt ein, um eine Fußzeile zu erhalten, die am unteren Rand Ihres Ansichtsfensters haftet:

footer {
    position: fixed;
    height: 100px;
    bottom: 0;
    width: 100%;
}

Bootstrap enthält dieses CSS im Abschnitt Navbar> Platzierung mit der Klasse fixed-bottom. Fügen Sie diese Klasse einfach Ihrem Fußzeilenelement hinzu:

<footer class="fixed-bottom">

Bootstrap-Dokumente: https://getbootstrap.com/docs/4.4/utilities/position/#fixed-bottom


Dies und der Kommentar von @ Daniel-Tero haben es für mich getan.
jmng

4
Wenn eine Seite gescrollt wird, funktioniert sie nicht richtig.
Arnab

2
fixed-bottomIch habe nicht das getan, was ich erwartet hatte, sondern static-bottomdie Höhe des Seiteninhalts respektiert.
Gjaa



3

Fügen Sie z-index:-9999;dieser Methode hinzu, oder sie deckt Ihre obere Leiste ab, wenn Sie haben 1.


0

Sie können dies tun, indem Sie den Seiteninhalt in ein div mit dem folgenden angewendeten ID-Stil einschließen:

<style>
#wrap {
   min-height: 100%;
   height: auto !important;
   height: 100%;
   margin: 0 auto -60px;
}
</style>

<div id="wrap">
    <!-- Your page content here... -->
</div>

Hat für mich gearbeitet.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.