gibt es eine Möglichkeit, eine Fußzeile zu stylen, so wenn es einen Inhalt (mehr als die Höhe des Browsers) ist es am unteren Rand der Seite (versteckt), aber wenn es ist nicht genug Inhalt wird es am unteren Rand des Browsers bleiben?CSS - wie man eine Fußzeile style
Antwort
Eine Lösung, die ich verwenden, erfordert eine bekannte Höhe Ihrer Fußzeile.
Geigen:
Hier ist der HTML:
<main>
hello
</main>
<footer>
i am the footer
</footer>
Und hier ist der CSS:
html, body {
height: 100%;
}
main {
min-height: 100%;
margin-bottom: -100px;
background: #ddd;
}
main:after {
content: "";
display: block;
height: 100px;
}
footer {
height: 100px;
background: #eee;
}
Der Trick besteht darin, den Hauptteil Ihres Dokuments auf min-height
von 100% zu setzen. Dieses Element muss alles Weitere auf Ihrer Seite enthalten. In meinem Beispiel habe ich das Element main
dafür verwendet.
Als nächstes geben Sie diesem Element einen negativen Rand, der der Höhe der Fußzeile entspricht. Dies bewegt es gerade genug, um Platz für die Fußzeile dort unten zu lassen. Das letzte Stück des Puzzles ist das after
Element. Dies ist erforderlich, um den Platz dieses negativen Randes zu füllen. Andernfalls wird der Inhalt der main
in die Fußzeile überlaufen.
Ich kann nur empfehlen, dies zu lesen.
Show footer if at bottom of page or page is short else hide
- 1. Wie man eine flüssige klebrige Fußzeile macht
- 2. Fußzeile CSS funktioniert nicht
- 3. Wie man eine klebrige Fußzeile mit einem anderen Element bedeckt?
- 4. CSS Fußzeile nach links ausrichten
- 5. Kopf- und Fußzeile Css
- 6. Wie style SVGs mit CSS?
- 7. Wie machst du eine Fußzeile mit Links mit CSS?
- 8. CSS list-style-image
- 9. Wie man Knopf style
- 10. CSS-Style-Vererbung
- 11. CSS - Wie man ein ausgewähltes Radio Buttons Label style?
- 12. css style overwrite order?
- 13. ändern CSS div style (bedingtes?)
- 14. Wie man einreihige Fußzeile reagiert
- 15. Wie überprüft man eine Klasse in CSS?
- 16. Wie CSS Ankreuzfelder mit Font Style Super
- 17. Wie style ich ein GtkLabel mit CSS?
- 18. CSS-Style Text funktioniert nicht wie erwartet
- 19. Wie man asp.net dropdownlist style
- 20. Wie style Elternelemente von Headern mit CSS?
- 21. Wie style Textfeld mit CSS in ASP.NET
- 22. Wie style GTK + mit benutzerdefinierten CSS?
- 23. HandlesJs.Net Verlinkung Style Sheets/CSS
- 24. Css Style on navbar Schwebeflug
- 25. Wie man Facebook style feste Statusleiste erstellt?
- 26. CSS style-Attribut leer gelassen
- 27. CSS Button Style nicht anwenden
- 28. CSS Style Nesting - Richtige Form?
- 29. Wie man inaktives Fenster style?
- 30. Wie man MahApps Fenstergitter style?
Legen Sie es am unteren Rand der Seite und verwenden Sie "min-Höhe". Solange es nichts nach dem Fuß gibt, wird es den Rest der Seite aufnehmen. –
lesen Sie dies: http://matthewjamestablor.com/blog/keeping-footers-at-the-bottom-of-the-page dann in jquery Wegpunkte – Sualkcin