私はそれらすべての周りに4つのdivラッパーと、ヘッダー、ミドル、フッターを持っています。
私の問題は、フッターを下に置くことに成功したのですが、真ん中の(コンテンツ)divが100%に伸びておらず、テキストの高さに留まっているだけです。
XHTML
<div class="wrapper">
<div class="header"> </div>
<div class="content"> </div>
</div>
<div class="footer"> </div>
CSS
body{
font-family: Century Gothic, sans-serif;
background-color: #f5ecd4;
text-align:center;
background-image: url('../images/header.jpg');
background-repeat: repeat-x;
background-position: center top;
}
body, html{
margin:0;
padding:0;
height:100%;
}
.wrapper{
margin-left:auto;
margin-right:auto;
width:822px;
height:100%;
margin:0 auto -47px;
}
.header{
height:200px;
text-align:center;
background-image: url('../images/banner.jpg');
background-repeat: no-repeat;
}
.content{
border:1px solid #000;
height:100%;
background-image: url('../images/content.jpg');
background-repeat:repeat-y;
}
.footer{
text-align:center;
width:100%;
height:47px;
background-image: url('../images/footer.jpg');
background-repeat:repeat-x;
color:#FFFFFF;
font-size:12px;
}