誰かが私のコンテンツブロックの配置を手伝ってくれますか?コンテンツが多い場合は見栄えが良くなりますが、ウィンドウがコンテンツブロックよりも高い場合はそうではありません。実際、私の写真の「コンテンツ」ブロックがすべての空き領域(高さ)を超えている必要があります。そのため、フッターが下部に貼り付けられます。
次のHTMLマークアップがあります:
<div>
<header></header>
<nav class="breadcrumbing"></nav>
<section class="left_nav"></section>
<section class="content"></section>
<footer></footer>
</div>
このCSSで:
html,body{width:100%;margin:0;padding:0;}
body{background-color:#629302}
body>div{width:400px;height:100%;margin:0 auto;background-color:#FFF;}
body>div>header{height:50px;background-color:#9dc155}
body>div>nav.breadcrumbing{display:block;height:10px;margin:0;padding:0;}
body>div>section.left_nav{width:172px;margin:8px 20px;float:left;background-color:#cdef88}
body>div>section.content{width:168px;float:left;}
body>div>footer{padding:19px 19px 22px;background-color: #e58b04;clear:left;}
私はすでにからの答えを試しましたdivの高さを利用可能な領域の100%にすることは可能ですか?といくつかの同じ質問が運がない。また、私のライブHTMLには背景画像があるため、position:absoluteを使用してフッターを一番下に配置することはできません。
そこで、プレビューするHTMLを投稿します:jsfiddle。
UPD:スケーリングされたライブプレビュー: