我试图为正在运行的 i m 站点( < a href="http://www.exstockresenters.co.uk" rel=“nofollow” 见这里 ) 执行一个粘贴页脚。我试图在 < a href=" http://www.csstickyfoter.com/" rel="nofollow" > CSS Sticky Footer - 具体来说, < a href=" http://www.smipple.net/nippie/Owlyfol/HTML5%20Boilerplate%20Sticky%20Footer%20 20100% 25%20centence%20header/foter%20CSS" rel=“nofoltol> this complement.
这在Firefox(13)中是完全有效的,但在Chrome(21)和IE(9)中,#foter被进一步推下页面,加上一个垂直滚动条。我想这与我的#lobper内部使用垫子和边距有关,但是我无法将手指具体放在这个问题上。我非常希望得到一些帮助。
工地结构:
<html>
<div id="wrapper">
<div id="header"></div>
<div id="menu"></div>
<div id="page"></div>
</div>
<div id="footer"></div>
</html>
以及相关的中央安全委员会:
#wrapper {
min-height: 100%;
width: 100%;
}
#header {
background: url("/images/backgrounds/transparent.png") transparent;
border-bottom: 2px solid #EF7C31;
height: 44px;
margin: 0 auto 20px;
width: 960px;
}
#menu {
background:#FFFFFF;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
height: 60px;
margin: 0 auto 20px;
padding: 10px 20px;
width: 920px;
}
#page {
background: #FFFFFF;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
margin: 0 auto 30px;
overflow-x: hidden;
overflow-y: auto;
padding: 20px 20px 30px;
width: 920px
}
#footer {
background: url("/images/backgrounds/transparent.png") transparent;
border-top: 2px solid #EF7C31;
clear: both;
height: 116px;
margin-top: -158px;
overflow: auto;
padding: 20px;
position: relative;
}
谢谢