Ciao a tutti;
ho creato un template molto semplice con header, footer e colonna laterale sinistra, tutto di dimensione fissa.
Le regole css e lo schema della pagina è il seguente:

Codice PHP:

<style type="text/css">

html {
    
height:100%; /*per lo sticky footer*/
}

body {
    
height:100%; /*per lo sticky footer*/
    
background#42413C;
}

.
container{
    
min-height:100%; /*per lo sticky footer*/
    
margin10px auto -50px/*per lo sticky footer*/
    
width1100px;
    
background#FFF;
    
margin:auto;
}

.
header{
    
height:150px;
    
background-color:#FF9;
}

.
corpo{
    
//border: solid 2px #36F;
}

.
sidebar1{
    
floatleft;
    
width:180px;
    
background#EADCAE;
}

.
content{
    
//border: solid 2px #F00;    
    
float:left;
}

.
footer{
    
height:50px;  /*per lo sticky footer*/
    
height:20px;  /*per lo sticky footer*/
    
width:1100px;
    
margin:auto;
}

#push { /*per lo sticky footer*/
    
height:50px;
    
clear:both;
}    

    
    
.
clearfloat {    clear:both;
    
height:0;
    
font-size1px;
    
line-height0px;
}

</
style>

</
head>

<
body>

<
div class="container">
     <
div class="header">
     </
div>

     <
div class="corpo">  
          <
div class="sidebar1">
                <
ul class="nav">
                      
voci di menu    [/list]
                <
div id="divlaterale">altro testo laterale sinistro
                
</div>
           </
div>

           <
div class="content">
                
CORPO DELLA PAGINA
           
</div
        
      </
div>
    
      <
div id="push"></div>
</
div>


<
div class="footer">
    
questo è il footer
</div
Le regole per lo sticky footer le ho prese dalla guida presente qui sul sito...
L'output è più o meno quello che mi aspettavo, ma vorrei correggere un difetto che si manifesta nella sidebar, ossia a causa del "push", tra la sidebar e il footer c'è un buco di 50px che lascia scoperto il container :-s
Ho provato vari accorgimenti ma non sono riuscito ad estendere quel push anche alla sidebar laterale... come potrei risolvere?

edit: fondamentalmente il problema è che la colonna "sidebar" deve occupare tutta la lunghezza del container perchè poi quei 50px posso eliminarli direttamente dal"push"; il punto è che ne copn height:100%, ne con gli altri metodi che mi sono venuti in mente sono riuscito a farlo... resta sempre alta esattamente quanto il suo contenuto...