2009-09-29 8 views
0

moi à nouveau avec mes divs = ( j'ai ceci:2 divs position

<div id="header"></div> 
<div id="body"> 
    <div id="..."></div> 
    <div id="..."></div> 

    <div id="content"></div> 
</div> 
<div id="footer"></div> 

et css:

#body { width: 100%; margin 0 auto; } 
#content { position: absolute; height: 200px; width: 100%; } 
#footer { height: 63px; clear:both; } 

se soldent maintenant par: contenu div avec beaucoup de texte et le pied de page en texte.

Comment puis-je faire mon pied dans toute zone de contenu?

+0

Side note: une marge automatique est inutile si la largeur est de 100%. – DisgruntledGoat

Répondre

0

J'ai encou modifié cette situation plusieurs fois. J'utilise sticky footers. Il est largement compatible avec plusieurs navigateurs et semble fonctionner.

0

Si vous utilisez ce style, vous verrez le (bleu) #footer sous le (rouge) #content que vous avez demandé:

#body {width: 600px; margin 0 auto; } 
#content {position: relative; height: 200px; width: 600px; background-color: red; } 
#footer {height: 63px; clear:both; width: 600px; background-color: blue; } 
+0

Il n'aide pas :( – Ockonal

+0

Juste modifié la réponse.Cela est testé et fonctionne :) –

+0

Ça ne marche vraiment pas pour moi. – Ockonal