Bonjour,

Mon problème est simple : je souhaite simplement center 3 blocks DIV dont je ne connais pas d'avance la taille (ou au pire je peux la fixer en %) horizontalement sur la même ligne (c'est-à-dire mg=m1=m2=md ou au moins mg=md et m1=m2).



1) J'ai résolu le problème (approximativement, mais ca me convient) avec des float:left et des marges. Seulement, sous IE, il semblerait qu'un DIV enfant d'un DIV float : xxxxx n'occupe pas 100% de la largeur comme il devrait, mais qu'il adapte sa largeur au contenu, ce qui ne me convient pas ! Et ca reste le cas même en lui spécifiant explicitement float:none, qu'il devrait d'ailleurs avoir par défaut (cf image, où le DIV parent est en noir, et le DIV fils en rouge).



Comment faire pour que le bloc rouge occupe toute la largeur ?

2) L'autre solution serait de réaliser le centrage des 3 blocks DIV sans utiliser la propriété float. Seulement je ne sais pas faire ça, mis à part avec des tableaux !

Si quelqu'un a la solution à l'un de ces deux sous-problèmes, ça m'aiderait beaucoup !
Merci !

Charles