Bonjour.
J'ai utilisé la méthode décrite sur cette page pour que mon degradé soit toujours situé en bas de page.
Sous Firefox ça fonctionne, mais sous IE 6 ça donne ça pour les pages courtes, et ça pour les pages longues.
A noter que si je mets "html" dans le CSS comme indiqué dans le site ça fait sous Firefox le même bug que sous IE :
version proposée par le site:
ma version :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 html, body { margin: 0; padding: 0; height: 100%; }
Je n'ai pas repris tous les éléments du site (j'avais juste besoin du code pour le pied de page). Pour le reste du code que j'ai donc placé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 body { margin: 0px; background-color: #c6c6c6; padding: 0; height: 100%; }
CSS :
Juste avant le </head> dans mon fichier PHP :
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 div#page { margin: 0 auto; min-height: 100%; position: relative; width: 100%; } div.fond_bas { background: url('bas.jpg') repeat-x; padding-bottom: 73px; position: absolute; bottom: 0; left: 0; width: 100%; } div#piedpage { position: absolute; bottom: 0; left: 0; width: 100%; }
Et enfin un <div id="page"> placé juste après le <body> qui se referme vers la fin de la page juste après mon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <!--[if lte IE 6]> <style type="text/css"> div#page { height: 100%; } </style> <![endif]-->
Voilà j'espère avoir été assez clair. Merci d'avance pour vos réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <div class="fond_bas"> </div>
Partager