Bon(soir|jour) à tou(te)s,
J’ai un petit problème avec ce cher navigateur (?) qu’est Internet Explorer…
Je vous explique :
D’abord, les deux images représentant la même page vue par Mozilla (1.7.2), puis par Internet Explorer (6.0)
Mozilla 1.7.2 (résultat impécable) (1009x587 - 105.79 Ko)
IE 6.0 (1024x624 - 104.65 Ko)
En fait, la partie gauche de ma page (le panneau latéral, avec la pub) est en float: left. La partie droite de ma page (le contenu propre) est donc ainsi au même niveau que le panneau latéral.
Puis, dans la partie droite de ma page, j’ai mis un gros div par “Packs”, et dedans, y’a l’image qui est elle aussi en float: left et le texte habille donc l’image par la droite (si il y avait plus de texte, il viendrait dessous l’image telle une lettrine).
Et comme je ne veux pas que "Résumé passe à droite de l’image, j’ai mis un
juste après le texte pour définir qu’à partir de là, on habille plus l’image.
Mais là où c’est problématique c’est que, sous IE, la partie suivant le
ne débute qu’a la fin du panneau (dont j’ai fait apparaître les bordures pour mieux voir), ce qui donne cet espace entre le texte du premier Pack et “Résumé”.
C’est comme si IE ne pouvait pas bien gérer des “float imbriqué”…
Je me suis aussi rendu compte que si, par exemple, je veux mettre l’image à droite du texte et non à gauche, je modifie donc mon image en lui mettant float: right et je modifie aussi le
pour lui mettre clear: right, alors là ça marche comme il faut : pas l’espace à rallonge sous IE.
Mais cependant, mettre l’image à droite c’est moche, je la voudrais à gauche…
Auriez-vous une solution ?