11
Oct
2005

Internet Explorer et les CSS

Un coup de gueule en passant...

Je viens de faire les frais du "fameux" Peek-a-boo bug d'Internet Explorer 6.

<MODE TECHNIQUE ON>
Placez du texte dans un div, et appliquez un style float (left ou right, peu importe) sur un élément à côté de ce texte. Par exemple, pour avoir une image, et du texte qui vient se coller proprement à côté sans utiliser de table. Et bien sur IE le texte joue au fantôme...
La solution ? Appliquer le style "position: relative" au div contenant tous ces éléments...
<MODE TECHNIQUE OFF>

C'est pas très clair ? c'est normal :)

Vous trouverez plus d'infos avec des screenshots et encore

Voilà, merci IE de m'avoir fait perdre une heure à chercher pourquoi ça déconnait...

Posté par Mathieu LESNIAK à 00:23 dans la catégorie Coup de gueule | RSS catégorie
microsoft customer care
11/10/2005 10:35:11

À votre service ! ;p

Mathieu
11/10/2005 11:42:45

Héhéhé, y'a des fois, si j'avais un représentant de Microsoft en face de moi, il passerait un sale quart d'heure :)

gamin
gamin
14/10/2005 12:54:55

Moi, j'ai eu le fameux problème des boîtes Microsoft (la bordure est à l'intérieur, contrairement au standard, donc les largeurs sont différentes). Je suis pas un pro des css et heureusement que le web fourmille d'infos. Tu as remarqué qu'on appelle pas Mozilla Firefox "MF", alors qu'Internet Explorer", on l'appelle "IE", c'est peut-être parce qu'on perd déjà assez de temps à corriger ses défauts et qu'on veut pas en perdre à prononcer son nom.

Mathieu
14/10/2005 13:04:43

Hmmmm, pour moi, MF, ça me fait penser "MotherFucker" donc bon... On va éviter :p

Ajouter un commentaire :




security code

Le HTML n'est pas autorisé dans les commentaires, et il sera affiché tel quel.
Les retours à la ligne seront automatiquement transformés en <br/>.
Pour insérer un lien, tapez juste l'url entre [ ].
Les smileys les plus courant seront remplacés par les images associées.
Les commentaires sont propriétés de leurs auteurs respectifs, le propriétaire de ce site ne pourra en être tenu pour responsable