Bonjour à tous,
Me voici avec un problème de footer flottant.
J'ai lu beaucoup d'articles sur le sujet.
Néanmoins, je n'ai pas encore trouvé mon bonheur.
Puis-je vous demander votre aide...
Mon footer est loin d'être flottant !
Je l'aurais souhaité en bas et à droite de la fenêtre du navigateur.
Bien sûr, mes souhaits sont aussi valables pour IE 6 et supérieur.
J'ai pourtant testé d'utiliser "min-height"...
mais cela ne fonctionne pas non plus...
Voici le css relatif au footer flottant ("contacteznous")
Voici la structure de la page :
Voici quelques CSS (issus de "general.css"):
Modifié par jytest (06 Jul 2012 - 21:03)
Me voici avec un problème de footer flottant.
J'ai lu beaucoup d'articles sur le sujet.
Néanmoins, je n'ai pas encore trouvé mon bonheur.
Puis-je vous demander votre aide...
Mon footer est loin d'être flottant !
Je l'aurais souhaité en bas et à droite de la fenêtre du navigateur.
Bien sûr, mes souhaits sont aussi valables pour IE 6 et supérieur.
J'ai pourtant testé d'utiliser "min-height"...
mais cela ne fonctionne pas non plus...
Voici le css relatif au footer flottant ("contacteznous")
#contacteznous {
background-image: url(images/general/footer_fond.gif);
background-repeat: repeat-x;
background-position: 0px 0px;
height: 97px;
position : absolute;
bottom: 0px;
right: 0px;
width: 100%;
text-align: right;
}
Voici la structure de la page :
<body onLoad="changementphoto();MM_preloadImages('images/general/euroON.gif','images/general/statsON.gif','images/general/puzzleON.gif','images/general/compteON.gif')">
<script type="text/javascript" src="php/visites.php"></script>
<div id="ombre">
<div id="site">
<div id="visuel">
<div id="entete">
</div>
<div id="bienvenue">
</div>
<div id="menu">
</div>
<div id="menu_options">
</div>
<div id="separateurH02"><img src="images/general/trait_grisclair.gif" width="676" height="6" alt="separateurH02" align="left">
</div>
<div id="contenu">
</div>
<div id="separateurH03"><img src="images/general/trait_grisfonce.gif" width="676" height="6" alt="separateurH03" align="left"></div>
<div id="pied">
<div id="recherche" style="margin-top:8px; float:left; width:168px; height:27px; border:2px solid #DDDDDD; background-color: #737373;">
</div>
<div style="float:left; width:45px; padding-left:5px;">
<div><img src="images/general/mastercardOFF.gif" width="45" height="28" alt="mastercard" style="margin-top:9px;"></div>
<div><img src="images/general/visaOFF.gif" width="45" height="28" alt="visa"></div>
</div>
<div style="margin-left:5px; margin-top:8px; float:left;"><img src="images/general/trait_grisclair.gif" width="3" height="60" alt="promo_du_mois"></div>
</div>
<div id="commande"><img src="images/general/commande.png" alt="commande" width="141" height="181" border="0" usemap="#Map">
</div>
<img src="images/index/main01.png" alt="" name="photo" id="photo" />
</div>
</div>
</div>
<div id="contacteznous"><img src="images/general/footer_image.gif" width="261" height="97"></div>
</body>
Voici quelques CSS (issus de "general.css"):
* {
margin: 0;
padding: 0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
html {
width: 100%;
height: 100%;
}
body {
z-index: 2;
background-image: url(../images/general/fond.jpg);
background-attachment: fixed;
width: 100%;
height: 100px;
background-position: bottom;
}
img {
border: 0;
}
#ombre {
position: absolute;
width: 766px;
height: 800px;
left: 50%;
margin-left: -386px;
margin-top: 10px;
z-index: 0;
background-image: url(../images/general/ombre.png);
}
#site {
position: absolute;
width: 766px;
height: 800px;
margin-top: -5px;
margin-left: -388px;
left: 50%;
background-color: #FFFFFF;
z-index: 2;
}
#visuel {
margin-left: 44px;
width: 676px;
height: 800px;
}
#entete {
height: 105px;
width: 676px;
}
#separateurH01{
height: 6px;
width: 676px;
}
#menu {
height: 147px;
width: 676px;
}
#separateurH02{
height: 6px;
width: 676px;
}
#contenu {
height: 436px;
width: 676px;
}
#separateurH03{
height: 6px;
width: 676px;
}
#pied {
height: 75px;
width: 676px;
}
#recherche {
color: #FFFFFF;
}
#menu_options {
position: absolute;
top: 111px;
left: 87px;
height: 147px;
width: 83px;
border: 0px;
}
#bienvenue {
position: absolute;
top: 0px;
left: 595px;
height: 103px;
width: 121px;
z-index: 110;
text-align: right;
padding-right: 4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
line-height: 10px;
padding-top: 2px;
font-weight: bold;
visibility: hidden;
}
Modifié par jytest (06 Jul 2012 - 21:03)