21
Mar
2007

Je hais Explorer

Il y a des soirs comme ça où l'on a des envies de meurtres.

J'étais déjà énervé à la base. Le stress, la journée, tout. Bref. Peu importe.

Je viens juste de passer 3 HEURES à essayer de débugger une page sous IE

Pour vous remettre dans le contexte : 3 div côte à côté, tous trois en float:left. Dans un navigateur correct, ces trois divs doivent s'aligner les uns à la suite des autres.
Mais pas sous IE6. Pourtant, c'est pas faute d'en avoir manipulé des DIV... Mais là pas moyen.

Je tente de virer tout le reste du code de la page, en ne laissant que la CSS. Même résultat.

Je fais le tour des bugs "reconnus" d'IE6. Non ce n'est pas le coup du texte qui disparait. Là, c'est le DIV complet qui n'apparait pas. Cerise sur le gâteau, en remettant tout le HTML, ce sont les 3 DIV qui disparaissent...

Alors après avoir saccagé mon markup, ruiné ma CSS, j'ai enfin trouvé le coupable.

BODY {
font-family: Arial, Helvetica, serif;
font-size: 11px;
letter-spacing: 1px;
}

Quelque chose vous choque là dedans ? Moi non.

Et pourtant IE, quelque chose le chagrine là dedans, le pauvre biquet.

Sachez donc que cette bouse (désolé, mais là, il ne reste plus vraiment d'autres mots) ne peut pas faire un float correct avec un letter-spacing défini sur le BODY.

J'ai monté une page d'exemple pour l'occasion à cette adresse

Faites moi donc plaisir :

ARRÊTEZ D'UTILISER EXPLORER 6

UPDATE, plus tard

IE 7 ne s'en sort pas non plus...

Posté par Mathieu LESNIAK à 00:15 dans la catégorie Coup de gueule
Tag(s) associé(s) :
Partager cet article :
François
21/03/2007 08:29:26
Suis content d'avoir lu ça.
Je retourne dormir...
Mister Cham
21/03/2007 09:59:21
Eh, mais elle est super belle ta page d'exemple ! Ca te donne un truc genre art abstrait. Il y a un artiste japonais qui avait fait un truc dans le genre au musée d'art contemporain à Bordeaux...
En fait c'est ça notre problème, nous sommes trop cartésiens... on veut faire des choses trop nettes, trop belles alors qu'on a tout à loisir de faire des choses, euh comment dire, Whoooooa ! avec les solutions Microsoft ! :P
freak0
21/03/2007 10:01:23
On est pas sortis de l'auberge avec les navigateurs microsoft.
François
21/03/2007 10:14:49
siège auto, tout ça...
Yotsumi
23/03/2007 21:41:52
J'ai exactement le même ras le bol que toi ! Sa serais si bien le développement web si on avait pas à se faire ch*** avec des navigateurs qui comprennent rien ( spéciale dédicasse à IE ).

Alors s'il vous plait, pensez à nous pauvres développeurs et migrez sans plus attendre vers Firefox ( 24% au dernier recensement ! sa monte ^^)
McChicken
McChicken
29/03/2007 23:12:20
En supprimant le premier <br/> sous le <h1> ça passe niquel sous IE6. Comme quoi parfois il suffit de faire du code propre pour que ça passe :)
Les commentaires ne sont pas autorisés pour ce billet

A table !



Derniers commentaires