このページ ( http://www.alsite.com.br/angelogarcia/angelogarcia.html ) にはスティッキー フッター ( http://www.cssstickyfooter.com/ ) があります。
したがって、div#main
は 100% の高さからフッターのサイズ (70px) を差し引いたものである必要があり、私の div.conteudo
は div と同じサイズで、#main
高さも 100% です。何が起こっているかを簡単に確認できるように色を設定しました
私は明確ですか?
JSFiddle リンク: http://jsfiddle.net/EugRP/
構造は次のとおりです。
<body>
<div id="wrap">
<div class="main">
<div class="sidebar"></div>
<div class="conteudo"></div>
</div>
</div>
<div id="footer"></div>
</body>
私のCSS:
html, body {
height: 100%;
}
#wrap {
min-height: 100%;
}
#main {
width:100%;
min-width: 960px;
margin: 0 auto;
background: #FFCC00;
padding-bottom: 70px; /* must be same height as the footer */
}
#footer {
position: relative;
margin-top: -70px; /* negative value of footer height */
height: 70px;
clear:both;
}
.conteudo{
padding:0 15px;
width:60%;
margin-left: 30px;
background: #000000;
background:rgba(255,0,0,0.8);
text-align: justify;
font-size: 16px;
letter-spacing: 0.8px;
}