もう 1 つの「スティッキー フッター」の問題です。
HTML:
<body id="mainbody">
<div class="wrapper">
<div id="header">
</div>
<div id="navbar">
</div>
<div id="sidebar">
</div>
<div id="content">
</div>
<div class="push"></div>
</div>
<div class="footer">
<p>© LOREM IPSUM DOLOR ...</p>
</div>
CSS:
.footer {
text-align:center;
color:#ffffff;
position: relative;
z-index: 10;
margin-bottom: 0px;
line-height:30px;
width:1100px;
left:100px;
border:1px solid #777777;
background:#261f1f;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow: 5px 5px 5px #000000;
-webkit-box-shadow: 5px 5px 5px #000000;
box-shadow: 5px 5px 5px #000000;
}
/*Footer to buttom*/
html, body {
height: 100%;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -32px;
}
.footer, .push {
height: 30x;
clear:both;
}
このサイトや他のサイトで多くの投稿を読みました。position: fixed in footer を使用すると、フッターがブラウザーの「ウィンドウ」または「画面」の下部にくっつきます。再スケーリングしても移動しても、そこに残ります。これはメインコンテンツをカバーしますが、少なくとも常に一番下に留まります
position: relative; を使用する場合 スクロールバーが上にある場合は、下にとどまります。しかし、バーを下にスクロールすると、フッターはメインコンテンツの上に移動し、下部には移動しません。
私はどんな間違いをしましたか?ページのすべてのコンテンツの下にフッターを配置したい。
使用するとどうなるかfixed: