Support des standards avec IE6 : c'est pas impossible
Par NiKo le jeudi 5 janvier 2006, 23:42 - Dev
- Lien permanent -
3 commentaires -
Tags :
Neolao - qui devrait sérieusement commencer à penser à s'ouvrir un blog
- me transmet par mail une information interessante : il existe un projet de rendre IE6 à peu près respecteux des standards web et plus particulièrement des CSS. Le projet s'appelle IE7 [1], et propose sa solution sous la forme d'un certain nombre de fichiers javascript à inclure dans ses documents HTML.
Le résultat est assez convaincant, puisqu'il est alors possible d'utiliser les selecteurs et même les pseudo-classes :focus, :before, :after et consorts...
Au chapitre des inconvénients :
- Grosse alerte de sécurité (merci le SP2) au chargement de l'objet ActiveX utilisé depuis javascript,
- Obsolète en cas de désactivation du javascript par l'internaute.
Donc on ne tient pas encore la solution idéale, mais ça pourra peut-être aider les plus impatients à attendre la sortie de la future version 7 officielle (hahaha).
- Téléchargement sur Sourceforge.net
Notes
[1] Apparemment, rien à voir avec la dénomination de l'arlesienne la future version du navigateur de Microsoft...
3 commentaires (Ajouter un commentaire)
pilgrim > Excellent ce truc ! BTW, excellent blog que le tiens
Pareil, je l'avais essayé mais pas adopté, c'est trop lourd à mettre en place. Par contre, il faut absolument essayer css Query() du meme auteur http://dean.edwards.name/my/cssQuery/ qui permet de récupérer des élements en DOM via des sélecteurs CSS, par ex :
var complex = "p>a:first-child+inputtype=text~span"; var tags = cssQuery(complex);
Pour l'avoir essayé dans un gros projet au boulot, on s'est vite rendu compte que c'était difficilement intégrable à de multiples sites. Disons que sur le coup ça nous pas mal soulagé, surtout pour le support des menus déroulant en css, mais qu'à termes ça nous a généré pas mal d'autres soucis (surtout de lourdeurs, vu le nombre de fichiers js à inclure suivant ce que tu veux faire).
Mais je tiens quand même à remercier ce genre d'initiative, ça peut quand même bien dépanner suivant les développements
voilou pour un petit feedback perso ... ++