我试图在屏幕/页面底部始终显示固定的页眉和页脚。
如果标题未修复,则以下主代码可以正常工作。如果在css中启用这个小部分,则页脚会搞砸。如果我没有,那么标题不会得到修复。
/*
width: 100%;
position: fixed;
top: 0px;
z-index: 1;
*/
有没有机会帮助修改模式?
提前致谢
CSS:
*
{
margin: 0px;
padding: 0px;
}
html, body
{
height: 100%;
font-family: Verdana,Geneva,'DejaVu Sans',sans-serif;
font-size: 12px;
color: #333333;
background: #BABABA;
}
#container
{
min-height: 100%;
position: relative;
}
#header
{
display: block;
/*
width: 100%;
position: fixed;
top: 0px;
z-index: 1;
*/
padding: 10px 10px 11px 10px;
color: #FFFFFF;
background: #000000;
}
#body
{
display: block;
margin-top: 40px;
padding: 10px;
padding-bottom: 40px;
/*background: #ff0000;*/
}
#footer
{
display: block;
position: absolute;
bottom: 0px;
width: 100%;
height: 20px;
border-top: 1px solid #EEEEEE;
padding: 9px 0px 3px 0px;
text-align: center;
font-size: 10px;
text-align: center;
color: #777777;
background: #000000;
}
HTML:
<div id="container">
<div id="header">
HEADER
</div>
<div id="body">
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
<p>Hello</p><br />
</div>
<div id="footer">
FOOTER
</div>
</div>
答案 0 :(得分:1)
那么,你不希望你的页脚被修复,但它不会触及屏幕的底部?
如果那是你的问题,你应该这样做:
#header{
height: 40px;
}
#container{
padding-top: 40px;
}
如果您希望页脚显示在页面底部,则应将其位置设置为固定
#footer{
position: fixed;
}