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...

Publié le :
21/03/2007
Dans la catégorie :
Auteur :
Mathieu LESNIAK
Mathieu LESNIAK
Commentaires :
François
François
Suis content d'avoir lu ça.
Je retourne dormir...
21/03/2007 08:29:26
Mister Cham
Mister Cham
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
21/03/2007 09:59:21
freak0
freak0
On est pas sortis de l'auberge avec les navigateurs microsoft.
21/03/2007 10:01:23
François
François
siège auto, tout ça...
21/03/2007 10:14:49
Yotsumi
Yotsumi
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 ^^)
23/03/2007 21:41:52
McChicken
McChicken
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 :)
29/03/2007 23:12:20