我试图找出如何在http://bit.ly/138xOAB
的CSS中让页脚粘到页面底部我已经尝试了很多教程中所说的内容,例如:
但这些事情都不是很好。
您可以通过检查网站来查看HTML和CSS。我无法在这里获得正确的代码。
有人可以帮助我,也许HTML中有问题吗?
答案 0 :(得分:0)
你的页脚position: absolute;
的问题在于它会隐藏其背后的其他元素。
如果您移除position: absolute;
以显示所有元素并添加margin-top: 20px;
以显示页脚和元素之间的间隙,则可以最好地查看您的页脚。
试试吧。
修改强>
如果您希望页脚始终在屏幕上浮动,请使用以下CSS(注释内联):
.container {
max-width: 1200px;
margin: auto;
padding: 0px 3%;
margin-bottom: 250px; /* so that all content is visible */
}
.footer {
background: #efefef;
position: fixed; /* so that the footer floats */
overflow: auto;
bottom: 0px; /* float at bottom */
padding-top: 20px;
padding-bottom: 20px;
height: 180px;
width: 100%;
margin-top: 20px;
}
答案 1 :(得分:0)
删除"位置:绝对"和"底部:0"来自.footer课程。我认为这可以解决您的问题。并在页脚上方添加一个小边距,以便在内容和页脚之间留出一个小空间。