Se fossi in te visto che non vuoi far cambiare le dimensioni e vuoi tenere tutto fisso io farei così:
HTML
codice:
<div class='contenitore'>
<div class='header'></div>
<div class='menu'></div>
<div class='contenitore_testi'> </div>
<div class='footer'> </div>
</div>
CSS
codice:
.contenitore{
width: 1000px;
height: 1200px;
position: relative;
margin: 0px auto;
}
.header{
position: absolute;
top: 0px;
left: 0px;
height: 100px;
width: 100%;
}
.menu{
position: absolute;
top: 100px;
left: 0px;
height: 1000px;
width: 300px;
}
.contenitore_testi{
position: absolute;
top: 100px;
right: 0px;
height: 1000px;
width: 900px;
}
.footer{
position: absolute;
bottom: 0px;
left: 0px;
height: 100px;
width: 100%;
}