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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Avez vous une solution à ce problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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'); }
Merci
Partager