Footer qui passe à travers tout
Salut,
le problème est classique, un footer qui passe à travers tout lorsqu'on a une colonne centrale et des menus sur le coté. Lorsque la colonne centrale est la plus longue, il n'y a aucun soucis. Mais lorsque les menus latéraux sont les plus longs, alors le footer passe à travers tout. :( Après plusieurs recherches, la solution qui semble convenir à tout le monde est l'utilisation de clear : both. Cependant, ces personnes semblent tous utiliser float : left pour positionner leur menu. Cependant en utilisant l'option float j'avais des grosses différences entre IE et Firefox. Je me suis donc tourné vers l'option position : absolute. Et donc clear : both n'a pas d'effet.
Quelqu'un a une idée ?
Code : HTML
Code:
1 2 3 4 5 6 7 8 9 10 11
|
<body>
<div class="corps">
<div class="menugauche">(...)</div>
<div class="menudroite">(...)</div>
<div class="corpscentre">
<!-- Code du centre -->
</div>
<div class="footer">(...)</div>
</div>
</body> |
et une partie du css
Code : CSS
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
.corps
{
position: absolute;
background-image : url('../images/back.png');
margin-left : -500px;
left: 50%;
margin-top : 100px;
width : 1000px;
}
.corpscentre
{
padding-left : 180px;
padding-right: 180px;
text-align: left;
}
.menugauche
{
position: absolute;
left:15px;
width: 165px;
background-image : url('./images/back.png');
}
.menudroite
{
position: absolute;
right:15px;
width: 165px;
background-image : url('./images/back.png');
} |
Avez vous une solution à ce problème ?
Merci :)