We would like to know how to float header and footer in place and hide overflows.
<!DOCTYPE html>
<html>
<head>
<style type='text/css'>
#main {<!-- ww w .j a v a 2 s.c o m-->
width: 960px;
height: auto;
margin: 40px auto;
overflow: hidden;
}
#main #hider {
width: 960px;
height: 40px;
position: fixed;
margin-top: -40px;
background-color: white;
}
#main #banner {
width: 960px;
height: 100px;
position: fixed;
background-color: #EEE;
}
#main #mainMenu {
width: 230px;
height: auto;
display: inline;
float: left;
position: fixed;
top: 140px;
background-color: #AAA;
}
#main #content {
width: 720px;
height: auto;
display: inline;
float: right;
margin-top: 100px;
max-height: 1000px;
}
#main #footer {
width: 960px;
height: auto;
clear: both;
position: fixed;
bottom: 0;
background-color: #CCC;
}
</style>
</head>
<body>
<div id='main'>
<div id="hider"></div>
<div id='banner'>banner</div>
<div id='mainMenu'>mainMenu</div>
<div id='content'>Lorem ipsum dolor sit amet, consectetur
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
adipiscing <br/>elit. Integer <br/>feugiat <br/>felis <br/>eu <br/>dolor <br/>vehicula
ligula fermentum consequat.</div>
<div id='footer'>footer</div>
</div>
</body>
</html>
The code above is rendered as follows: