我希望我的页脚始终位于底部并移动以适应页面内容的大小。现在,我的动态强效覆盖了页脚因为内容很多。
我如何修复我的CSS
div#Footer
{
width: 100%;
height: 80px;
padding: 1px;
-moz-border-radius: 35px;
border-radius: 35px;
background-color: Black;
color: #ffffff;
position: fixed;
bottom: 0;
text-align: center;
margin-left: auto;
margin-right: auto;
}
答案 0 :(得分:11)
有点不清楚你想要什么,但这段代码对我来说效果很好。
信用 - http://css-tricks.com/snippets/css/fixed-footer/
#footer {
position:fixed;
left:0px;
bottom:0px;
height:30px;
width:100%;
background:#999;
}
/* IE 6 */
* html #footer {
position:absolute;
top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}
答案 1 :(得分:7)
这已被无数次询问,你正在寻找一个粘性页脚 只需按照那里的链接,这是一个众所周知的技术,他们提供所有的源代码。
答案 2 :(得分:4)
这是一个更简单的解决方案。
#footer {
bottom: 0%;
position: fixed;
}
答案 3 :(得分:0)
您需要发布更多html / css才能对此处发生的事情持肯定态度,但听起来您的页脚正在覆盖您的内容页面。如果是这种情况,那么在页脚上设置z-index可能会对问题进行排序。
z-index: 1000;
通常也可以通过确保页脚出现在html的末尾来对其进行排序,因为稍后声明的元素会显示在之前的元素之上。