Bastian: sticky footer ohne wrapper?

Beitrag lesen

Falls es Dir nicht unbedingt wichtig ist, dass der Footer am u. Rand klebt, sondern auch genügen würde, dass er einfach weiter unten ist freundest Du Dich viell. mit min-height:900px auf eine der oberen divs an? Das würe zumindest wenig markup und würde etwas besser aussehen als das.

"sticky footer" bedeutet eigentlich, dass er unten kleben soll ;)

Ich habe jetzt folgende Lösung

  
body {  
    position: absolute;  
    height: auto;  
    width: 100%;  
    min-height: 100%;  
    padding-bottom: -100px; /* footer-Höhe */  
}  
#navigation {  
    float: left;  
    margin-bottom: 100px; /* footer-Höhe */  
    width: 210px;  
}  
#content{  
    margin-left: 230px;  
    margin-bottom: 100px; /* footer-Höhe */  
    padding-bottom: 30px;  
    width: 700px;  
    overflow: auto;  
}  
#footer {  
    color: #CCC;  
    clear: both;  
    position: absolute;  
    bottom: 0;  
    background-color: #333;  
    height: 90px;  
    width: 100%;  
    padding-top: 10px;  
}

Soweit ich das sehen konnte funktioniert es im aktuellen FF und Opera. Andere Browser/-Versionen muss ich noch testen. Und ich seh gerade, dass ich das clear:both vom footer wohl entfernen kann.