画面/ページの下部に常に固定のヘッダーとフッターを表示しようとしています。
ヘッダーが修正されていない場合、以下のメイン コードは正常に動作します。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>