【发布时间】:2014-06-30 22:51:24
【问题描述】:
这里是 JSFiddle:http://jsfiddle.net/W2UvH/1/
非常简单的粘性页脚实现,当内容高度小于屏幕高度时,该页脚应该粘在屏幕底部。但是如果内容的高度超出了屏幕的高度,那么页脚应该跟随它。
我不明白为什么我的页脚在屏幕的一半处停止。
HTML:
<div id="Canvas">
<div id="Container">
<div id="Wrapper">
</div>
</div>
</div>
<div id="SiteFooter">
<p>Copyright © All Rights Reserved.</p>
</div>
CSS:
body, html {
height: 100%;
}
#Canvas {
position: relative;
min-height: 100%;
}
#Container {
margin: auto;
background-color: #CCC;
max-width: 802px;
padding: 15px 0;
}
#Wrapper {
margin-right: auto;
margin-left: auto;
margin-top: 15px;
width: 730px;
background-color: #999;
border: 1px solid #DEDEDE;
overflow: hidden;
height: 1000px;
}
#SiteFooter {
bottom: 0;
left: 0;
position: absolute;
width: 100%;
z-index: 9000;
background-color: #FF00FF;
height: 45px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #E0E0E0;
}
【问题讨论】:
标签: css