Bonjour,
J'ai un design en 3 colonnes.
Je ne veux pas modifier mon code XHTML et cherche donc à obtenir le resultat avec du CSS uniquement.
Tout fonctionne parfaitement sauf sous IE 5 qui me place la colonne de droite à droite mais sous les autres colonnes. Impossible de comprendre pourquoi.
Si vous avez une idée, elle est la bienvenue
CSS :
XHTML :
Merci d'avance
J'ai un design en 3 colonnes.
Je ne veux pas modifier mon code XHTML et cherche donc à obtenir le resultat avec du CSS uniquement.
Tout fonctionne parfaitement sauf sous IE 5 qui me place la colonne de droite à droite mais sous les autres colonnes. Impossible de comprendre pourquoi.
Si vous avez une idée, elle est la bienvenue
CSS :
<style>
body{text-align:center;}
#conteneur-millieu {overflow:auto; margin:0 auto; width:766px; background-color:red;}
#gauche,#droite {width:144px;}
#gauche,#centre {float:left;}
#gauche {margin-left:-618px; background-color:green;}
#droite {margin-left:622px; background-color:blue;}
#centre {width:470px; margin-left:148px; background-color:pink;}
#tete {margin:0 auto; width:766px; position:relative; height:50px; background-color:yellow;}
#pied {margin:0 auto; width:766px; height:50px; background-color:yellow;}
</style>
<!--[if lte IE 6]>
<style>
#centre {margin-left:74px;}
#droite {margin-left:619px;}
</style>
<![endif]-->
XHTML :
<div id="tete">
Mon entete
</div>
<div id="conteneur-millieu">
<div id="centre">
Contenu de la colonne du centre
</div>
<div id="gauche">
Contenu de la colonne du gauche qui est long et ne doit pas déborder.
</div>
<div id="droite">
Contenu de la colonne de droite
</div>
</div>
<div id="pied">
Mon pied
</div>
Merci d'avance