Wenn ich Position verwenden relativ ohne Inhalt, Footer nach oben geht, mit absolute mit viel Inhalt, geht die Fußzeile nach unten, und mit festen es ist immer da.Wie Stick <footer> Element am Ende der Seite (HTML5 und CSS3)?
Gibt es einen einfachen Weg, um am Ende der Seite unabhängig vom Inhalt zu gelangen, schrumpft und wächst mit Inhalt?
Wenn es viele Inhalte gibt, können wir die Fußzeile auf der ersten Seite sehen, und wenn es wenige Inhalte gibt, werden wir unten sehen.
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
html,body {
padding: 0;
margin: 0;
}
header {
position:fixed;
top:0;
width:100%;
height:40px;
background-color:#333;
padding:20px;
}
footer {
background-color: #333;
width: 100%;
bottom: 0;
position: relative;
}
#main{
padding-top:100px;
text-align:center;
}
</style>
</head>
<body>
<header>
header
</header>
<div id="main">
main
</div>
<footer>
footer
</footer>
</body>
</html>
Hier Ich habe ein gutes Beispiel gefunden, aber viel ungenutzten CSS-Code hinzugefügt. http://twitter.github.io/bootstrap/examples/sticky-footer-navbar.html – Joe
Anzeige hinzufügen: Inline-Block zur Fußzeile selbst, ich benutze dies im allgemeinen Fall. –