La bombe de Dean Edwards

Fidèle lecteur du Glazblog, je viens de tomber sur une bombe. Un truc énorme dont ont va entendre parler pendant des mois à n’en pas douter.

Il est de notoriété publique que le support des standards par Internet Explorer est inversement proportionnel à son taux d’utilisation. Partant de ce funeste constat beaucoup utilisent des hacks CSS pour arriver à contourner tant bien que mal ces limitations. Bien sûr ces hacks apportent leurs lots de soucis supplémentaires et donc de cheuveux en moins sur la tête des développeurs Web.

Microsoft a clairement fait savoir qu’ils ne comptaient pas faire le nécessaire pour qu’Internet Explorer améliore son support des standards. En tout cas pas avant la sortie de MSN Explorer avec Longhorn en 2006 au plus tôt.

C’est au moment où certains étaient en train de chercher de quoi se pendre (il faut bien avouer que les souris et les clavier sans fils ça n’a pas que des avantages), que débarque Dean Edwards. Honnêtement je n’avait jamais entendu parlé de ce gars mais nul doute que son nom va être sur les lèvres de tous pour un bon moment.

Cet illustre inconnu n’a fait rien d’autre que de trouver une parade à la plupart des limitations d’Internet Explorer. Et d’une manière à la fois simple et propre. Pour tout vous avouer je trouve ça proprement incroyable ce qu’il a réalisé. Son mécanisme, appellé IE7, est en fait constitué d’un fichier qui contient un comportement DHTML.

Pour l’utiliser, il n’y a pas besoin de modifier ni le code HTML, ni le code CSS. Il suffit d’ajouter cette ligne dans vos pages HTML :

<link rel= »stylesheet » src= »ie7-html.css » type= »text/css »/>

Le principe de fonctionnement est aussi simple que génial : le comportement DHTML charge, analyse et réécrit le code CSS au chargement de la page. Toute la magie est dans le fait que ce comportement transcrit les règles que ne comprend pas Internet Explorer en règles qu’il comprend.

Ce comportement DHTML fonctionne avec Internet Explorer 5.5 et 6. Essayez les tests, vous serez bluffés j’en suis sûr.

Ce contenu a été publié dans Développement Web. Vous pouvez le mettre en favoris avec ce permalien.

2 réponses à La bombe de Dean Edwards

  1. [NikO] dit :

    IE 7, Enfin le support des standards !!!

    Tout web designer, pour peu qu’il soit assez comp?tent pour utiliser les css pour faire ses mises en pages, est forc?ment tomb? sur des problemes de compatibilit?s, ou carrement d’impossibilit?s, et en consequent ne pouvait faire son design, comme il l…

  2. Bruno dit :

    C’est sûrement très intéressant ce IE7, mais après quelques heures passées à comprendre comment l’installet, je n’ai toujours rien réussi.
    Bon c’est vrai, j’ai fait mon site, mais je ne suis pas un pro.
    Alors merci si quelqu’un peut m’éclairer.
    Cordialement

Les commentaires sont fermés.