Non sono un esperto e quindi non sò quanto sia utile o meno questo codice,però il risultato dovrebbe essere quello dell'immagine che hai postato (+ o -).
Css:
codice:
html,body {
height:100%;
padding:0;
margin:0;
background-color:#0FF;}
div#logo {
width:100%;
height:7%;
background-color:#FF0;}
div#menu {
width:20%;
height:88%;
float:left;
background-color:#CCC;}
div#content {
width:80%;
height:88%;
float:left;
background-color:#0F0;}
div#footer {
width:100%;
height:4%;
clear:left;
background-color:#0FF;}
html:
codice:
<div id="logo">LOGO</div>
<div id="menu">MENU</div>
<div id="content">CONTENUTI</div>
<div id="footer">FOOTER</div>
L'unico problema è che se poi sfori col testo in altezza il risultato non è "carino" (fà schifo
). Però se è molto probabile che i contenuti andranno a sforare,credo sarebbe meglio non specificare l'altezza e adattarla ai contenuti. (+ che altro perchè non saprei come risolvere
)