Vous auriez pu me prévenir!

Aujourd’hui au bureau j’étais en train de concevoir un interface d’utilisateur pour une application web lorsque je suis tombé par hasard sur une des petites particularités de l’interpréteur de CSS de Internet Explorer 6.

L.i.B. et la conception web

Au cas où vous n’avez pas eu le plaisir de devoir vous battre avec compatibilité avec les différents navigateurs, je vous résume. Les feuilles de style CSS étant un standard du World Wide Web Consortium (W3C), on pourrait s’attendre à que les différents navigateurs interprètent les feuilles CSS de la même façon. Et tous les navigateurs modernes le font. Tous? Bien, pour être exacte, tous les navigateurs sauf Internet Explorer.

L’interprétation qu’Internet Explorer fait des feuilles CSS diffère de la norme du W3C dans pas mal de points. C’est à cause de ces divergences que la conception d’interfaces web compatibles avec les différents navigateurs est un vrai casse-tête que la plupart des fois conduit au développement de solutions bricolées spécifiques pour Internet Explorer.

J’étais donc en train de coder mon interface pour résoudre mon problème de compatibilité lorsque je me suis rendu compte que le bloc de code qui ne marchait pas était assez semblable à celui que j’utilisais pour la barre latérale de mon blog. Alors le doute s’est installé, et en rentrant à la maison j’ai utilisé mon Internet Explorer sous Ubuntu.

Et là, mes soupçons se sont vite confirmé, avec IE6 le rendu de mon blog était catastrophique. La barre de liens du MDPL n’était pas centrée, et la barre latérale n’était pas à droite des billets comme il devrait, mais en bas, après tous les billets. Le problème n’était pas compliqué à résoudre, et quelques minutes après l’apparence du blog était pareil avec IE qu’avec Firefox.

Il se trouve donc que pendant des mois et des mois mon était pratiquement inutilisable sous Internet Explorer et je ne me suis pas rendu compte. Il faut bien avouer que c’est ma faute, un un cas classique de cordonnier mal chaussé, j’aurais dû vérifier la compatibilité avec les navigateurs. Mais je ne peut pas m’empêcher de me dire que vous auriez pu me prévenir, non ?

Tags: , ,

6 commentaires à “Vous auriez pu me prévenir!”

  1. Guillaume Says:

    ça m’est arrivé aussi suite à une modification de mon template dotclear… je m’en suis rendu compte en octobre passé et j’avais fait un billet qui ressemble au tien 😉

    http://www.cybercarnet.net/index...

  2. Tizel Says:

    Internet Explorer 7 semble poser moins de problèmes…

    Le gros problème qui se pose est également avec les navigateurs plus anciens (Netscape, même s’il n’est plus utilisé, IE6, IE5…)

    Tizel

  3. Mondemo Says:

    Ben suis sous FF … sinon promis, je te l’aurai dit !!!
    Chez moi ca a toujours été parfait 🙂

  4. Evret Says:

    On est tous sous Firefox! ^^

  5. Olivier SC Says:

    Idem, Horacio, si j’avais vu quoi que ce soit, je l’aurais dit au-moins dans ma Revue … Je la prépare et la poste sous Firefox.

    Mais ce jour, c’est moi qui ai un problème : Nuage de blog donne une page blanche sous FF alors qu’il est accessible sous IE7 et Safary. Par contre : on ne peut pas y commenter … Sale coup ; pas très claire …

  6. Nabil Says:

    Moi aussi je suis sous FF .. Je n’utilise IE sous Windows XP que pour se connecter sur WindowsUpdate et OfficeUpdate ..

Leave a Reply