Revision: 17632
Updated Code
at November 18, 2011 06:29 by mcarneiro
Updated Code
html{ overflow-x:auto; }
html, body{
height:100%;
}
/* site width */
.header-holder,
.body-holder,
.footer-holder{
width:900px;
margin:0 auto;
}
.main-wrapper{
min-height:100%;
position:relative;
z-index:1;
}
.ie6 .main-wrapper{
height:100%;
}
.header-wrapper{
background:#E9EBB5;
}
.header-holder{
background:#D5D7A4;
}
.body-wrapper{
background:#BAE1FF;
padding-bottom:100px;
}
.body-holder{
background:#A8CCE9;
}
.footer-wrapper{
position:relative;
z-index:2;
background:#FFF799;
margin-top:-80px;
min-height:80px;
}
.ie6 .footer-wrapper{
height:80px;
}
.footer-holder{
background:#ECE48C;
}
html{
padding-top:100px;
}
/*
<!--[if lt IE 7 ]> <body class="ie6"> <![endif]-->
<!--[if gt IE 7 ]> <body> <![endif]-->
<!--[if !IE]><!--> <body> <!--<![endif]-->
<div class="main-wrapper">
<div class="header-wrapper">
<div class="header-holder">
header
</div>
</div>
<div class="body-wrapper">
<div class="body-holder">
<? for($i=0;$i<100;$i++){?>
body<br />
<?}?>
</div>
</div>
</div>
<div class="footer-wrapper">
<div class="footer-holder">
footer
</div>
</div>
</body>
*/
Revision: 17631
Updated Code
at May 8, 2011 01:14 by mcarneiro
Updated Code
html, body{
height:100%;
overflow:auto;
}
body{
text-align:center;
}
/* site width */
.header-holder,
.body-holder,
.footer-holder{
width:900px;
text-align:left;
padding:1px 0;
margin:0 auto;
}
.main-wrapper{
min-height:100%;
_height:100%;
position:relative;
z-index:1;
}
.header-wrapper{
background:#E9EBB5;
}
.header-holder{
background:#D5D7A4;
}
.body-wrapper{
background:#BAE1FF;
padding-bottom:100px;
}
.body-holder{
background:#A8CCE9;
}
.footer-wrapper{
position:relative;
z-index:2;
background:#FFF799;
margin-top:-80px;
min-height:80px;
_height:80px;
}
.footer-holder{
background:#ECE48C;
}
/*
<div class="main-wrapper">
<div class="header-wrapper">
<div class="header-holder">
header
</div>
</div>
<div class="body-wrapper">
<div class="body-holder">
<? for($i=0;$i<100;$i++){?>
body<br />
<?}?>
</div>
</div>
</div>
<div class="footer-wrapper">
<div class="footer-holder">
footer
</div>
</div>
*/
Revision: 17630
Updated Code
at August 5, 2010 06:55 by mcarneiro
Updated Code
html, body{
height:100%;
overflow:auto;
}
body{
text-align:center;
}
/* site width */
.headerHolder,
.bodyHolder,
.footerHolder{
width:900px;
text-align:left;
padding:1px 0;
margin:0 auto;
}
.mainWrapper{
min-height:100%;
_height:100%;
position:relative;
z-index:1;
}
.headerWrapper{
background:#E9EBB5;
}
.headerHolder{
background:#D5D7A4;
}
.bodyWrapper{
background:#BAE1FF;
padding-bottom:100px;
}
.bodyHolder{
background:#A8CCE9;
}
.footerWrapper{
position:relative;
z-index:2;
background:#FFF799;
margin-top:-80px;
min-height:80px;
_height:80px;
}
.footerHolder{
background:#ECE48C;
}
/*
<div class="mainWrapper">
<div class="headerWrapper">
<div class="headerHolder">
header
</div>
</div>
<div class="bodyWrapper">
<div class="bodyHolder">
<? for($i=0;$i<100;$i++){?>
body<br />
<?}?>
</div>
</div>
</div>
<div class="footerWrapper">
<div class="footerHolder">
footer
</div>
</div>
*/
Revision: 17629
Updated Code
at September 14, 2009 18:51 by mcarneiro
Updated Code
html, body{
height:100%;
overflow:hidden;
}
body{
text-align:center;
}
.windowWrapper{
position:absolute;
z-index:1;
top:0;
left:0;
height:100%;
width:100%;
overflow:auto;
}
/* site width */
.headerHolder,
.bodyHolder,
.footerHolder{
width:900px;
text-align:left;
padding:1px 0;
margin:0 auto;
}
.mainWrapper{
min-height:100%;
_height:100%;
position:relative;
z-index:1;
}
.headerWrapper{
background:#E9EBB5;
}
.headerHolder{
background:#D5D7A4;
}
.bodyWrapper{
background:#BAE1FF;
padding-bottom:100px;
}
.bodyHolder{
background:#A8CCE9;
}
.footerWrapper{
position:relative;
z-index:2;
background:#FFF799;
margin-top:-80px;
min-height:80px;
_height:80px;
}
.footerHolder{
background:#ECE48C;
}
/*
<div class="windowWrapper">
<div class="mainWrapper">
<div class="headerWrapper">
<div class="headerHolder">
header
</div>
</div>
<div class="bodyWrapper">
<div class="bodyHolder">
<? for($i=0;$i<100;$i++){?>
body<br />
<?}?>
</div>
</div>
</div>
<div class="footerWrapper">
<div class="footerHolder">
footer
</div>
</div>
</div>
*/
Revision: 17628
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 10, 2009 22:21 by mcarneiro
Initial Code
html, body{
height:100%;
overflow:hidden;
}
body{
text-align:center;
}
.windowWrapper{
position:relative;
z-index:1;
height:100%;
overflow:auto;
}
/* site width */
.headerHolder,
.bodyHolder,
.footerHolder{
width:900px;
text-align:left;
padding:1px 0;
margin:0 auto;
}
.mainWrapper{
min-height:100%;
_height:100%;
position:relative;
z-index:1;
}
.headerWrapper{
background:#E9EBB5;
}
.headerHolder{
background:#D5D7A4;
}
.bodyWrapper{
background:#BAE1FF;
padding-bottom:100px;
}
.bodyHolder{
background:#A8CCE9;
}
.footerWrapper{
position:relative;
z-index:2;
background:#FFF799;
margin-top:-80px;
min-height:80px;
_height:80px;
}
.footerHolder{
background:#ECE48C;
}
/*
<div class="windowWrapper">
<div class="mainWrapper">
<div class="headerWrapper">
<div class="headerHolder">
header
</div>
</div>
<div class="bodyWrapper">
<div class="bodyHolder">
<? for($i=0;$i<100;$i++){?>
body<br />
<?}?>
</div>
</div>
</div>
<div class="footerWrapper">
<div class="footerHolder">
footer
</div>
</div>
</div>
*/
Initial URL
Initial Description
css structure with \"sticky footer\", tested on Internet Explorer 6+, Firefox 3+, Google Chrome 2+, Safari 4+, now for iphone and ipad (fixed bug with page scroll).\r\nRemember to use a reset.css: the margin / padding of html and body must be zero.
Initial Title
Base CSS structure
Initial Tags
Initial Language
CSS