我有这个页面(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;
}