這似乎是一個受歡迎的問題,但即使在合併了一些建議後,我也沒有得到期望的結果。保持頁腳到底部(css)
我有一個頁腳,我希望它位於頁面的底部。這裏是我的HTML和CSS: (喜」只是佔位內容)
HTML:
<body>
<ul>
<li> Hi </li>
<li> Hi </li>
<li> Hi </li>
<li> Hi </li>
<li> Hi </li>
<li> Hi </li>
<li> Hi </li>
<li> Hi </li>
<li> Hi </li>
<li> Hi </li>
</ul>
<div class="navbar navbar-default footer">
<div class="container">
<ul class="nav navbar-nav">
<li><a href="#"> Blog </a></li>
<li> <a href="#"> Terms of use </a></li>
<li><a href="#"> Contact us </a></li>
</ul>
<a href="#" class="navbar-btn btn-info btn pull-right">
<i class="fa fa-twitter" aria-hidden="true"></i> Follow us on Twitter! </a>
</div>
</div>
</body>
CSS:
.footer {
bottom:0;
position: absolute;
width:100%;
}
body {
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
height:100%;
min-height: 100%;
}
現在,如果我在.footer
風格position: absolute;
,然後頁面加載時頁腳處於底部,並且向下滾動時位於同一位置。它也與內容重疊,從小提琴中可以看出here
如果我刪除了position: absolute
屬性,那麼頁腳不在頁面的底部,而是直接位於上一個元素的下面。看到這裏明白我的意思LINK
我希望它在頁面的底部。如果這個年齡段的內容很少,那麼它應該一路走到底部,如果頁腳之前有很多內容,那麼它不應該與它們重疊,並且低於所有內容。 jQuery解決方案也很好。
http://stackoverflow.com/questions/18739937/how-to-keep-footer-at-bottom-of-screen – channasmcs