您好我试图创建粘性页脚,如this美丽文章中所述。但我在浏览器上滚动条,我的页脚"幻灯片"超出屏幕边界。这是我的代码:
HTML:
<div id="page">
<div id="header">
<div id="main_menu">
</div>
</div>
<div id="content">
fdsfsdfsdfsd
<div id="push"></div>
</div>
<div id="footer"></div>
</div>
CSS:
html, body {
height: 100%;
}
#content {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -28px;
}
#push, #footer {
height: 28px;
clear: both;
}
有人能帮助我吗?我做错了什么?
答案 0 :(得分:1)
您应该使用包装器而不是定位#content
。
html, body, #page {
height: 100%;
margin: 0;
padding: 0;
}
#wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -28px;
}
#push, #footer {
height: 28px;
clear: both;
}
#footer {
background-color: green;
}
&#13;
<div id="page">
<div id="wrapper">
<div id="header">
<div id="main_menu"></div>
</div>
<div id="content">fdsfsdfsdfsd</div>
<div id="push"></div>
</div>
<div id="footer"></div>
</div>
&#13;
答案 1 :(得分:0)
页面上会有一些额外的边距/填充..试试
html, body {
margin: 0;
padding: 0;
}