tanto per farvi capire, ecco un semplcie listato che crea una videata con 5 colonne DIV verticali affiancate e un rettangolo blu nel DIV centrale:

Codice PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
>

<
html xmlns="http://www.w3.org/1999/xhtml">

<
head>
  <
title></title>
  <
style type="text/css">
    
htmlbody#container {
      
margin0px;
      
padding0px;
      
width100%;
      
height100%;
      
border0;
    }

    .
sx1 {
      
floatleft;
      
top0px;
      
width5%;
      
height100%;
      
background-colorred;
    }

    .
sx2 {
      
floatleft;
      
top0px;
      
width:10%;
      
height100%;
      
background-colorgreen;
    }

    .
centrale {
      
floatleft;
      
margin0px auto;
      
top0px;
      
width:70%;
      
height100%
    }

    .
alto {
      
floatleft;
      
top300px;
      
width:30%;
      
height120%;
      
background-colorblue;
    }
</
style>
</
head>

<
body>
  <
div id="container">
    <
div class="sx1"></div>
    <
div class="sx2"></div>
    <
div class="centrale"><div class="alto"></div></div>
    <
div class="sx2"></div>
    <
div class="sx1"></div>
  </
div>
</
body>

</
html
Il rettangolo blu scende oltre il fondo dello schermo, dato che la height di container è 100%. Se però vorrei che anche il container contenga tutto il riquadro blu in teoria dovrei usare height: auto nella definizione di html, body,#container, ma non funziona!
Pertanto come posso fare in modo che l'altezza height del container si adatti perfettamente al height del riquadro blu?
lo chiedo perchè ho a che fare con una tabella mysql dinamica che spesso e volenieri "deborda" in basso sullo schermo!