28173 sujets

CSS et mise en forme, CSS3

Salut,

Voilà un nouveaux soucis :

On a plusieurs div en float:left de 50% de largeur.

Le soucis : lorsque l'on réduit la taille de la fênetre sous IE, les blocs se mettent alternativement l'un a coté de l'autre (résultat attendu) et l'un en dessous de l'autre.

Connaissez vous ce soucis ?

Merci d'avance et à bientôt !
Yep Smiley smile

Ce problème semble plutôt normal si tu ne fixes pas de taille à ton conteneur...

As-tu un lien ou des sources à proposer ?
vin-moi a écrit :
Connaissez vous ce soucis ?

C'est un problème de calcul des dimensions en pourcentages dans IE. Avec une série de blocs flottants dont la somme des largeurs fait 100%, on a pas mal de chance de constater que le tout sera trop large de 1px... le dernier flottant passera donc à la ligne.

Donc : ne pas faire flotter tous les blocs censés se trouver sur une même ligne. Avec deux blocs, le deuxième sera non flottant, mais aura un contexte de formatage ou une marge à gauche de 50%, par exemple.