Bonjour,
J'ai réalisé une page en css avec un haut de page, deux colonnes et un bas de page.
voici mon code CSS:
et mon code html :
Tout fonctionne, mais lorsque la colonne de droite est plus grande que la colonne de gauche, elle passe au dessus du bas de page. Et lorsque c'est l'inverse, le fond de la colonne de droite s'arrete a la fin du texte qu'elle contient.
J'ai essayé des millions de choses, avec des floats, qui me donnent des résultats differents entres browsers. Je suis tout pres avec cette méthode, mais il me manque un truc... Je suis pas loin de tout refaire en tableau, ça va me prendre 1h au lieu de passer 4 jours sur un css... c'est tres frustrant.
Merci de vos réponses
Modifié par malko (24 Apr 2006 - 13:56)
J'ai réalisé une page en css avec un haut de page, deux colonnes et un bas de page.
voici mon code CSS:
body, html {
margin: 0px;
background-color:#d9d9d9
}
#content {
position: relative;
margin: 10px auto 0px auto;
width: 786px;
color:#000;
font-family: Georgia, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
}
#haut {
position: relative;
width: 100%;
height: 21px;
margin: 0px;
}
#droite {
position: absolute;
top: 21px;
left: 264px;
width: 522px;
text-align: justify;
background-image:url(img/right.gif);
}
#gauche {
vertical-align:top;
top: 21px;
width: 264px;
overflow: hidden;
background-image:url(img/leftrepeat.gif);
padding:0;
}
et mon code html :
<div id="content">
<div id="haut"><img src="img/up.gif" /></div>
<div id="gauche"><img src="img/mm.gif" width="264" height="45" align="top"><img src="img/left.gif"></div>
<div id="droite"><p>blabla</p></div>
<div id="base"><img src="img/down.gif" width="786" height="45"></div>
</div>
Tout fonctionne, mais lorsque la colonne de droite est plus grande que la colonne de gauche, elle passe au dessus du bas de page. Et lorsque c'est l'inverse, le fond de la colonne de droite s'arrete a la fin du texte qu'elle contient.
J'ai essayé des millions de choses, avec des floats, qui me donnent des résultats differents entres browsers. Je suis tout pres avec cette méthode, mais il me manque un truc... Je suis pas loin de tout refaire en tableau, ça va me prendre 1h au lieu de passer 4 jours sur un css... c'est tres frustrant.
Merci de vos réponses
Modifié par malko (24 Apr 2006 - 13:56)