「フッター」がページの最後にくっつかず、本体の高さが 100% ではない理由がわかりません。
このリンクにコードがあります:
「フッター」がページの最後にくっつかず、本体の高さが 100% ではない理由がわかりません。
このリンクにコードがあります:
追加position:fixed
footer {
position: fixed;
bottom: 0;
left: 0;
right: 0;
height: 30px;
}
position:relative
ラッパー div に渡して、フッター css をそのまま保持する必要があります。
この場合、フッターには絶対位置を適用する親 div がありますが、現在のコードでは絶対位置を配置する親 div がありません。
HTML
<div class="wrapper">
your full html code here
</div>
CSS
.wrapper{
position:relative;
height:auto;
}
特にこだわらない場合は、position:absolute
それを に変更してposition:relative
、ページの最後にフッター html タグを配置するだけです。この場合、ラッパー div を追加する必要はありません。
これを試して:
.footer {position:absolute;bottom:0;left:0;}
フッターをページ全体の最後に配置したい場合は、何もする必要はありません。絶対も固定もありません。他のすべての後にブロックを配置するだけです。
体に使っ
min-height:100%
てみてください。そしてdisplay:inline-block
、あなたのコンテンツのラッパーに与えます