<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>footer 在底部且 不用绝对定位</title>
<style>
html, body, #wrap{
height: 100%;
}
body > #wrap {
height: auto;
min-height: 100%;
background: yellow;
}
#main {
padding-bottom: 150px; /*必须使用和footer相同高度*/
background: blue;
}
#footer {
position: relative;
margin-top:-150px; /*footer高度的负值*/
height: 150px;
clear:both;
background: red;
}
.clearfix:after {content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
</style>
</head>
<body>
<div id="wrap">
<div id="main" class="clearfix">
<div id="content"></div>
<div id="side"></div>
</div>
</div>
<div id="footer">
</div>
</body>
</html>
from:http://paranimage.com/css-sticky-footer/