即使滚动,如何在浏览器屏幕底部设置div停留?
答案 0 :(得分:6)
假设您有以下div
<div class="footer">This is at the bottom</div>
您可以使用以下CSS
将其粘贴在视口的底部.footer {
position: fixed;
bottom: 0;
}
即使滚动也会停留在那里。
答案 1 :(得分:4)
使用附加到position: fixed
的CSS的div
属性。
#footer {
position:fixed;
bottom:0;
}
答案 2 :(得分:1)
试试这个CSS:
* {
margin: 0;
}
html, body {
height: 100%;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
height: 142px; /* .push must be the same height as .footer */
}
答案 3 :(得分:0)
答案 4 :(得分:0)
有一个很棒的页脚教程
http://www.lwis.net/journal/2008/02/08/pure-css-sticky-footer/
演示页面在这里:
http://www.lwis.net/profile/CSS/sticky-footer.html
基本前提是主体页面被拉伸到页面的100%。最小高度也是100%。
然后,页脚会被赋予以下规则:
#footer {
clear: both;
position: relative;
z-index: 10;
height: 3em;
margin-top: -3em;
}
我从this
得到答案