Bonjour, j'ai un problème d'alignement avec IE, qui interprète mal mon code css
 
Ma page comporte la structure suivante :  
 |+------ HEADER -----+|
 || GAUCHE ||  CENTRE ||
 ||        ||         ||
 ||        ||         ||
 |+------ PIED -------+|
   | 
 
Mon code HTML :  
<div id="conteneur">
      <div id="header"></div>
      <div id="gauche"></div>
      <div id="centre"></div>
      <div id="pied" class="pied"></div>
 </div>  | 
 
Et enfin, mon code CSS :  
#conteneur {
  width         : 779px;
  margin        : 0 auto;
  margin-bottom : 5px;
 }
   #header {
  height  	: 159px;
  width    : 779px;
  position	: relative;
 }
   #centre {
  width            : 590px;
  padding-left     : 175px;
  display          : block !important;
  padding-top      :	6px;   }
   #gauche {
  float         : left;
  padding-left  : 5px;
  width         : 165px;
 }
   #pied {
  height    : 23px;
  width    	: 779px;
  clear     : both;
 }  
   | 
 
Sous Firefox, aucun problème, j'ai bien la bonne structure (cf plus haut), par contre sous IE ça donne ça :  
 |+------ HEADER -----+|
 || GAUCHE ||         ||
 ||        ||         ||
 ||        ||         ||
 ||        ||  CENTRE ||
 ||        ||         ||
 ||        ||         ||
 |+------ PIED -------+|
   | 
 
J'ai donc un gros espace blanc, vide à coté de menu gauche, je pense que c'est un problème d'alignement, mais quand je résout le problème d'un coté (en mettant display : inline; par exemple, ça fonctionne sur IE, mais plus sous Firefox  
 )
 
Merci de votre aide
 
Message édité par Fridric999 le 08-12-2008 à 16:54:08