根据内容在页面底部粘贴页脚
Stick Footer bottom of the page depending of content
我这里有一个页脚http://codepen.io/anon/pen/EKmXMR
并且我希望它在内容不够时停留在页面底部,如果内容占据屏幕高度的 100% 以上,我希望它位于内容底部.问题是我尝试了很多 "Sticky Footer" 解决方案 CSS3 就像这里的绝对位置 http://cbracco.me/cs...-footer-effect/ 但它对我不起作用。
你知道这是怎么回事吗?
.footer{
width:100%;
height: 50px;
text-align:center;
/*position:absolute;*/
color: white;
z-index: 2;
/*bottom: 0;
right:0;
left:0;*/
background-color:black;
line-height:50px;
}
.footer a {
color: inherit;
text-decoration: none;
}
您可能想发现这个 pen 有用
.footer {
position: fixed;
width:100%;
height:50px;
bottom: 0px;
}
我找到的一个解决方案是向包装器(页面)添加填充:
.wrapper{
min-height: 100%;
padding: 0 0 50px;
float: left;
position: relative;
box-sizing: border-box;
}
对于我的情况,填充底部为 50 像素。
之后页脚的高度等于padding。
.footer{
width: 100%;
height: 50px;
text-align: center;
position: absolute;
color: white;
bottom: 0;
left: 0;
background-color: black;
line-height: 50px;
}
看我自己的例子website
谢谢
我这里有一个页脚http://codepen.io/anon/pen/EKmXMR
并且我希望它在内容不够时停留在页面底部,如果内容占据屏幕高度的 100% 以上,我希望它位于内容底部.问题是我尝试了很多 "Sticky Footer" 解决方案 CSS3 就像这里的绝对位置 http://cbracco.me/cs...-footer-effect/ 但它对我不起作用。
你知道这是怎么回事吗?
.footer{
width:100%;
height: 50px;
text-align:center;
/*position:absolute;*/
color: white;
z-index: 2;
/*bottom: 0;
right:0;
left:0;*/
background-color:black;
line-height:50px;
}
.footer a {
color: inherit;
text-decoration: none;
}
您可能想发现这个 pen 有用
.footer {
position: fixed;
width:100%;
height:50px;
bottom: 0px;
}
我找到的一个解决方案是向包装器(页面)添加填充:
.wrapper{
min-height: 100%;
padding: 0 0 50px;
float: left;
position: relative;
box-sizing: border-box;
}
对于我的情况,填充底部为 50 像素。 之后页脚的高度等于padding。
.footer{
width: 100%;
height: 50px;
text-align: center;
position: absolute;
color: white;
bottom: 0;
left: 0;
background-color: black;
line-height: 50px;
}
看我自己的例子website
谢谢