Bonjour,
Je souhaite faire un model de page en 3 colonnes avec pour contenu en premier la colonne gauche ensuite la colonne centrale puis la colonne de droite. L'ensemble ne doit pas utiliser de positionnement mais uniquement des float en raison des problemes que ceci produit quand on utilise ensuite des z-index sur certains elements.
Tout fonctionne parfaitement sous IE7 et 6 et FF
Par contre sous IE5 la colonne de droite ce place sous le contenu et je n'arrive pas a identifier le bug en question.
Voici le code et merci d'avance pour votre aide :
CSS :
XHTML :
Modifié par neutronweb (12 Sep 2008 - 11:00)
Je souhaite faire un model de page en 3 colonnes avec pour contenu en premier la colonne gauche ensuite la colonne centrale puis la colonne de droite. L'ensemble ne doit pas utiliser de positionnement mais uniquement des float en raison des problemes que ceci produit quand on utilise ensuite des z-index sur certains elements.
Tout fonctionne parfaitement sous IE7 et 6 et FF
Par contre sous IE5 la colonne de droite ce place sous le contenu et je n'arrive pas a identifier le bug en question.
Voici le code et merci d'avance pour votre aide :
CSS :
#tete {margin:0 auto; width:766px; background:orange;}
#pied {margin:0 auto; width:766px; background:brown;}
#millieu {margin:0 auto; width:766px; overflow:auto; background:green;}
#bloc-gauche {float:left; width:618px; background:blue;}
#colonne-gauche {float:left; width:144px; background:yellow;}
#colonne-centre {margin:0 0 0 148px; background:pink;}
#colonne-droite {float:right; width:144px; background:purple;}
XHTML :
<div id="tete">Tete de ma page</div>
<div id="millieu">
<div id="bloc-gauche">
<div id="colonne-gauche">
Contenu de la colonne de gauche 144px<br/>
</div>
<div id="colonne-centre">
Contenu de la colonne centre 470px<br/>
</div>
</div>
<div id="colonne-droite">
Contenu de la colonne de droite 144px<br/>
</div>
</div>
<div id="pied">Pied de ma page</div>
Modifié par neutronweb (12 Sep 2008 - 11:00)