このスティッキー フッター テンプレートを作成しましたが、コンテンツ div の最小高さを 100% にしたいと考えています。問題は、それを行うと、ヘッダーの高さ + フッターの高さの余分な高さで、フッターの下に拡張されることです。どうすればこれを修正できますか? スティッキー フッターと同様に、短いコンテンツと長いコンテンツもサポートする必要があります。jQuery を使用する必要がありますか? 初心者なのでKISSお願いします。
HTML
<body>
<form id="form1" runat="server">
<div class="wrapper">
<div class="header"></div>
<div class="content">
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
<div class="footer"></div>
</div>
</form>
</body>
CSS
html, body {
min-height:100%;
height:100%;
}
#form1 {
min-height:100%;
height:100%;
margin:0;
}
.wrapper {
min-height:100%;
height:100%;
position:relative;
}
.header {
background:#990066;
height:100px;
}
.content {
background:#ffffcc;
padding-bottom:100px; /* Height of the footer */
min-height: 100%;
width: 1120px;
margin: 0 auto;
}
.footer {
position:absolute;
bottom:0;
width:100%;
height:100px; /* Height of the footer */
background:#333;
}