Le blog des blogueurs
IE6 c’est un peu la bête noir des blogueurs (entre autres). Ceux qui ont essayé de bidouiller leur thème ont sans doute eu une mauvaise surprise en ouvrant leur blog sur IE6.
La question à se poser : est-ce que vos lecteurs sont nombreux à utiliser ce navigateur ? Votre outil de statistiques vous permettra de savoir quels navigateurs utilisent vos lecteurs mais surtout les proportions (20% dans notre cas).

Vous pouvez alors décider de vous lancer dans une opération débugage IE6. C’est là que les choses se compliquent puisque l’indispensable Firebug (extension Firefox) n’existe pas sur IE6.
Heureusement, il existe des solutions alternatives :
Si vous avez besoin d’aide pour corriger les bugs IE6 de votre blog : rendez-vous sur le forum.
Vous pouvez également faire le choix de boycotter les navigateurs archaïques et rejoindre le mouvement : Save the developpers
Zara (3 years ago)
Bizarrement, moi mon problème n’est pas IE6 mais IE7 :’(
C’est con en plus, j’ai pas IE7 sur mes machines -_-’
Pas facile pour débugger quand on voit pas les bugs
Jean-Sébastien Mansart (3 years ago)
Au delà de IE6, 7, opera, firefox, etc…
Il faut aussi se poser la question : « est-ce que mon site est accessible ? »
Passez votre site à un lecteur d’écran, vous pourriez avoir des surprises.
alors, les blogs, WCAG ou pas ?
Alia (3 years ago)
le problème ce n’est pas le fait que IE 6 ou IExxx ! ce sont les sales c… d’idiots qui s’en servent toujours parce que, un jour on a eu la bonne idée de démocratiser l’informatique sans avoir donner les moyens intellectuels à la popualce d’utiliser cet outil convenablement.
les écrans réglés à 60Hz (cathodiques), les résolutions qui ne dépassent pas 640×480, la méconnaissance du multitache, du multifenetrage, l’utilisation des onglets, la méconnaissance des risques virales, la méconnaissance de l’utilisation d’une fonction qui s’appelle MISE A JOUR ! la méconnaissance des logiciels libres.
sales c… d’internautes, il faudrait les euthanasier tous !
Nico (3 years ago)
Pour corriger ces différents bug, il existe une librairie javascript vraiment très intéressante, IE7.js de Dean Edwards. A tester !
Quant à « Save the developpers » c’est une très bonne initiative je pense mais je la trouve difficilement envisageable sur un site autre qu’un blog. Je vois mal un site e-commerce afficher ce genre de message. Enfin, je me trompe peut être… qu’en pensez vous ?
pickupjojo (3 years ago)
Il y a malheureusement des incohérences dans cet article :
IE Developer Toolbar se greffe sur la version d’Internet Explorer actuellement installée. Un développeur souhaitant donc débugger son site/blog avec celle-ci pour IE6 devrait donc également posséder IE6, et pas IE7 ou IE8. Ce n’est donc pas une solution directe pour corriger les problèmes avec IE6.
Même problème pour DebugBar qui s’installe sur la version actuellement installée de Internet Explorer. Inutile donc pour la majorité des développeurs possédant certainement IE7 ou IE8.
Contrairement à ce qui est écrit, IETab n’ouvre pas d’onglet sous IE6 mais également et seulement sous la version d’Internet Exporer installée. Firebug Lite permet quant à lui de simuler l’extension Firefox et bel et bien… sur le navigateur en possession (IE, Opera et Safari).
Alors à part IE Tester qui me semble tout de même très bien, il n’y a donc ici aucune solution pour corriger les problèmes rencontrés avec IE6 dans la mesure où l’on ne l’a pas. Du moins, celles-ci ne sont pas exploitables seules…
Donc pour ceux que ça intéresse, il existe MultipleIEs qui fournit des versions standalone d’Internet Explorer 3.0 à 6.0 (et où les plugins installés fonctionneront normalement).
Sinon, je trouve que cet article manque cruellement de quelques petites astuces… On peut noter que BrowserShots est une solution rapide (enfin, ‘rapide’, c’est vite dit) pour avoir un aperçu d’un site sous Internet Explorer mais aussi beaucoup d’autres navigateurs et avec différents systèmes d’exploitation. Pratique lorsqu’on est sur Mac OS ou Linux.
Pour régler les problèmes des PNG qui ne sont pas transparents avec le navigateur de Microsoft (du moins, les versions précédant la 7.0), il existe IE PNG Fix ou bien jquery.pngFix.js, qui lui a l’avantage de fonctionner aussi avec les PNG en background.
Dernier petit truc : IE 5.5 et 6 doublent parfois les valeurs de margin en CSS. La solution est de mettre un display: inline sur le bloc qui pose problème et voilà qui est réglé !
Bref, j’espère que ça servira.
Roomay (3 years ago)
La meilleure solution pour tester sous IE6 est d’installer virtual PC + Windows SP2 IE6. 100% fiable et efficace contrairement à certain plug-in avec lesquels j ai souvent eu des « faux positifs ». Conseil d’intégrateur
Nico (3 years ago)
IE7.js de Dean Edwards permet justement de corriger le bug des doubles marges et de gérer les PNG transparents, le tout en un seul js.
Tout à fait d’accord au sujet de IE Developer Toolbar, DebugBar et IETab, ils ne fonctionnent qu’avec la version d’IE installée.
Par contre, le problème de MultipleIEs c’est qu’il ne fonctionne pas sous Vista et qu’il n’existe pas, à ma connaissance, de solution simple pour installer IE6 (et antérieur) sous Vista, mis à part IETester qui lui fonctionne parfaitement.
Oui, je sais, quelle idée aussi de travailler avec Vista !
Les services de captures en lignes, c’est bien, oui, mais pour dépanner et voir « en gros » si tout est ok, parce qu’évidemment rien ne remplace des tests réels sous différentes plateformes/navigateurs.
Zara (3 years ago)
@pickupjojo : Le problème de MultipleIEs, c’est que ce sont des « fausses » versions de IE. J’entends par là qu’un site peut très bien fonctionner sur le IE6 de MultipleIEs et pas sur un VRAI IE6 (et je parle en connaissance de cause). C’est pour ça que je garde IE6 sur ma machine, pour être sûre d’avoir des sites compatibles avec ce F***ing navigateur.
pickupjojo (3 years ago)
@Zara : J’en prends note, merci.
jeff (3 years ago)
wow Merci ca je cherchais ce type de programme depuis quelques mois déja
Thierry Benquey (3 years ago)
C’est vrai qu’il est bien de pouvoir rester accessible pour les personnes ayant IE6 par contre ca me fout en rogne d’etre obligé de parer aux incompétences (voulues ou pas) de Microsoft qui se voulait (merci l’Europe d’avoir allumé ce géant) le seul et l’unique.
En fait, j’ai pas envie et je m’en excuse auprès des personnes qui utilisent ce navigateur, tout en leur signalant que Firefox est à l’inverse de la philosophie Microsoft et fonctionne très bien sur mon site.
Voilà mon avis sur la question mais je vous remercie l’excellent LJdB car si un jour j’ai le temps et que je suis bien luné je me pencherai sur la question avec succes en utilisant les outils que vous mentionnez
Amitié
Thierry
P.S. @alia oula mais c’est M…t le grand méchant loup pas les internautes
TheFreeboxer (3 years ago)
Ou on peu aussi voir « l’inspiration » de ce billet :
http://www.dezinerfolio.com/20.....-homework/
Mr Xhark (3 years ago)
Je vous conseille cette solution qui est plutôt radicale : http://xhark.fr.nf/programmati.....ur-web-924
Adrien (3 years ago)
Eh bien perso j’emmerde le monde et je ne me soucis pas d’ie 7. Tant pis pour eux :b
Adrien (3 years ago)
D’ie 6 je voulais dire, pardon.
Alias (3 years ago)
oui et il y a encore des cons qui surfent sur IE5, mais bon on doit pas vivre sur la même planète peut être.
Celui qui n'était pas un intégriste (3 years ago)
Quel égo ! Belle stratégie de vouloir imposer son point de vue à ses lecteurs.
Il faut quand même remettre les pendules à l’heure et les Kevins se penssant assez supérieur aux autres pour les « emmerder » et les insulter à base de « sales c… d’idiots » à leur place.
L’origine du développement de Firefox -qui vous est si cher- est de laisser les gens avoir le choix entre différents navigateurs… Et la vous ne voulez plus leur laisser le choix « parceque ça vous embéte ».
Evitez également de vous autoproclamer développeur parceque vous utilisez wordpress mais que vous n’êtes pas cappable de modifier un thème
Un développeur, un vrai cette fois, s’adapte à ses utilisateurs, pas à son égo. Si les développeurs avait suivi votre raisonnement actuel qui est en gros « je veux pas m’embêter » à la sortie des premières versions de Firefox vous n’auriez toujours pas le choix de votre navigateur et seriez toujours sous IE6 (car pas d’évolution si pas de concurence) ne pouvant utiliser autre chose les sites ne s’affichant pas correctement… Au mieux, vous seriez avec une surcouche, et vous en seriez content !
A méditer
PS : non, je ne suis pas pro IE, je suis juste anti-intégristes voulant imposer leur choix et heureux utilisateur d’Opera depuis des années.
Mr Xhark (3 years ago)
Faut pas être réac’ comme ça monsieur l’intégriste
Penses à signer tes messages c’est toujours plus agréable
D’autre part j’utilise Firefox et Opera en complément, IE rarement mais ça m’arrive tout de même (pour des raisons de ressources le plus souvent je vous l’accorde)
Alias (3 years ago)
putain de merde, c’est la crise de nerf là, je viens de voir des internautes qui surfent encore avec IE4.0 !!!
Zara (3 years ago)
@Celui qui n’est pas intégriste : Je comprend bien ton point de vue. Il faut laisser le choix des navigateurs aux internautes, et c’est bien pour cela que cet article a été écrit sur le Journal du Blog : pour aider les éditeurs de sites à rendre compatible leurs dev. Cependant, IE6 est un navigateur supportant bien moins les standards du web établis par le W3C, ce qui rend bien prise de tête le développement web… Et qui par conséquent a tendance à bien énerver les développeurs. Le problème surtout, c’est le fait que les internautes ne pensent pas à mettre à jour leur navigateur IE6 vers IE7.
Alias (3 years ago)
d’ailleurs savent-ils déjà que Windows XP ou VISTA existent ????
ce sont ces internautes là qu’ils faut absolument euthanasier, gazer, torturer à mort avant de les jeter en morceaux aux requins, m’énerve ! non mais surfer avec IE4 en 2008, je savais pas qu’on pouvait aller aussi loin dans la débilité !
aria (3 years ago)
d’accord en parti avec « Celui qui n’était pas un intégriste »,
le développeur doit s’adapter aux contraintes des normes actuelles et prendre toujours en compte les précedentes.
Incriminer tel ou tel autre navigateur laisse croire qu’il y a méconnaissance en la matière.
Alias (3 years ago)
les normes actuelles ce sont les standards du W3C, or MS ne les respecte pas. Je ne vois pas pourquoi on devrait respecter les internautes qui restent sous IE sous prétexte qu’ils sont 80% du marché.
et il y a pire et qui m’énervent, ceux qui par « idéologie » désactivent javascript et n’installent pas Flash. à l’ère du Web 2.0, avec la richesse des contenus en AJAX, en Flash, c’est vraiment une totale hérésie de la part de ces ayatollahs régréssites.
sinon on n’avait qu’à rester au minitel !
fais chier !
Thierry Benquey (3 years ago)
Le moins qu’on puisse dire c’est que cet article avive les passions. On pourrait en rire si certains arguments n’etaient pas si désolants.
Perso, certains des commentaires ici présent ne paraitraient pas sur mon blog et je trouve dommage de « polluer » LJdB avec des trucs pareils.
Thierry
Celui qui n'était pas un intégriste (3 years ago)
@Mr Xhark : à quoi bon ? Pour que le critiques s’orientent sur une personne et plus sur le corpus du comentaire lui même ? Non, je ne vais pas vous faire ce cadeau.
@Zara : Le « developpement web » ne se résume pas à utiliser les derniers standards à la mode. Je rappel au passage que les standards sont fait pour uniformiser ce qui a été fait à droite ou à gauche pour le rendre accessible à tous et pas le contraire.
Donc, sous convert des standards, proner l’éradiction d’un navigateur quel qu’il soit (quelquechose me dit que le fait qu’il soit signé Microsoft n’y est pas étrangé vu la grande mode actuelle)
@Alias : Aucuns navigateur ne supporte complétement tes fameux standards. Et en suivant ton résonnement si UN navigateur les supportait et que ce dernier ne fonctionnait que sous RiscOS (choix velontairement arbitraire basé sur le fait que cet OS, aussi bon soit il soit aujourd’hui disparu mais était couteux et basé sur une architecture bien spécifique) il faudrai obliger les gens à l’utiliser ?
Le fait de ne pas être avec le dernier navigateur à la mode peut être le résultat de bon nombre de choses.
Ne pas avoir le pognon nécessaire pour systématiquement mettre à jour l’hardware et le software de sa machine.
Ne pas avoir envie de modifier ses habitudes parce qu’une personne qu’on ne connait veut imposer sa manière de voir.
Certaines personnes ont un handicape (merci @Jean-Sébastien Mansart de l’avoir soulevé) et vos JS/Flash de-la-mort-qui-tue, en plus d’être souvent inutiles, ne font qu’aporter une discrimination suplémentaire à des personnes qui en souffrent déjà quotidiennement.
Au passage, un truc qui va sans doute se faire s’éfondrer tout ton monde idéologique, ton fameux AJAX est basé sur l’XMLHttpRequest qui a vu le jour sous… IE5 bien avant que « les navigateurs modernes » l’importent plus tard dans leur moteur. Et au passage, toi qui est si à cheval sur les normes, tu es sans doute au courant que c’est pas standard.
Celui qui n'était pas un intégriste (3 years ago)
Donc, sous convert des standards, [...] mode actuelle), est assez déplacé*
Alias (3 years ago)
non ce qui est inadmissible c’est de polluer internet avec des internautes qui ne savent même pas gérer et utiliser leur principal outil : le navigateur.
comme un conducteur qui ne sait même pas sur quelle voiture il roule, ou quel carburant il doit mettre dans sa voiture. c’est pareil ! alors oui merde aux intégristes et aux ignorants.
Celui qui n'était pas un intégriste (3 years ago)
« non ce qui est inadmissible c’est de polluer internet avec des internautes qui ne savent même pas gérer et utiliser leur principal outil : le navigateur. »
Un peu comme on devrait interdir aux producteurs de contenu sur Internet de ne pas savoir faire des sites accessible à tous.
Non mais c’est quoi cette façon de penser ?
Primo le rapport utilisateur d’IE et « personne qui ne sait pas se servir d’un navigateur » est hasardeux.
Secondo, qui es-tu pour te prétendre supérieur à eux ?
Tertio, je ne vois pas en quoi ils ne métrise pas leur navigateur.
En tout cas, je vois que je me suis pas trompé sur ta façon de voir les choses et je suis bien content de nem’y être opposé… Si seulement te montrer que tu ne maitrise pas les sujets dont tu parles suffisait à t’apporter un peu d’humilité, et, soyons fou, une dose de tolérance, je n’aurai pas perdu mon temps.
Comme l’a écrit Bernard Werber : « L’important n’est pas de convaincre, mais de donner à réfléchir. »
Alias (3 years ago)
hélas non je ne suis pas tolérant envers les cons… du moins plus depuis un certain temps et l’humilité, je ne connais pas non plus.
point barre !
Alias (3 years ago)
et pour ceux qui veulent tout savoir sur moi, c’est moi le Dr House du Web et je passe à la télé 2 fois par semaine. na !
Maxime Grave (3 years ago)
Un petit plus : http://browsershots.org
Celui-ci permet de tester son site web sur un grand panel de navigateur (notamment IE 6).
En tout cas, le miens est compatible IE6
jbj (3 years ago)
Moi je m’en fous d’ie. J’ai meme pas Windaube :p
Tant que mes sites sont lisibles sous ie, ça me va. Apres les décalages, images png et compagnie, je m’en fous.
hd-J (3 years ago)
Marrant, à chaque fois qu’on parle navigateurs ca part en sucette…
Personnellement j’applique la meme méthode que jbj, les sites doivent etre lisibles sous ie, mais pour ce qui est de l’esthétique, je laisse de coté.
Par contre ou je ne suis pas d’accord, c’est le discours d’Alias. On ne peut pas simplifier les choses a dire que les gens qui n’ont pas un navigateur aux normes sont des cons, ou quoi que ce soit d’autre !
Monsieur pas intégriste, le hardware ou le pognon ne sont pas des raisons qui pourrait empecher les gens de passer a autre chose puisque plusieurs navigateurs respectueux des standards peuvent etre installés sur les versions windows inférieures a XP meme si IE7 ne peut pas etre installé.
Par contre, et ce que Alias oublie completement, c’est que bon nombre d’internautes n’ont pas la possibilité de changer de navigateur. Dans beaucoup d’entreprises en effet, l’OS est encore windows 2000 par exemple, il est impossible d’y installer IE7 donc, et il serait trop cher et stupide de dépenser de l’argent pour upgrader tout le parc matériel vers XP. Si on ajoute a ca que dans ces entreprises il est interdit et impossible d’installer d’autres logiciels, meme gratuits, et que beaucoup d’applications ont été dévéloppées par ces entreprises pour fonctionner sur IE6 SEULEMENT.
Dans ce cas les employés ont besoin d’IE6 et n’ont pas besoin et pas la possibilité d’utiliser un autre navigateur. Alors pourquoi les prendre pour des cons ? Pourquoi leur interdire de naviguer sur certaines pages internet ? C’est de la discrimination !
A mon avis la meilleure solution pour les développeurs est d’arreter d’optimiser pour IE6, tout en s’assurant que les pages restent utilisables tout de meme. C’est donc un gain de temps pour le développeur, et cela montre a l’utilisateur lambda que son navigateur n’est pas le meilleur et qu’il faut qu’il change s’il peut. Encore mieux, un petit bandeau en haut de page lui indiquant qu’il utilise un navigateur démodé sera encore mieux !
Pr tournesol (3 years ago)
Alias est « un peu » extrème dans ses propos vis à vis des internautes (l’énervement ou un tempréramment un peu fougeux sans doute ?) :-))
Celà dit, il n’a pas tout à fait tord sur le fond !!!
Je m’explique :
J’ai développé un site qui s’affiche très bien sous IE7, et relativement bien sous Opéra, je dois encore tester sous Firefox.
)
J’ai juste eu un souci de résolution à gérer car c’est pas parce que j’ai développé le site avec un affichage tip top pour un 19″ que je dois obliger tout le monde à avoir ce type de résolution, je cherche donc à l’adapter à d’autres résolutions.
Par contre, j’ai des soucis d’affichage des images PNG sous IE6 derrière lesquelles il y a bien ce foutu cadre blanc tout laid !
Je pourrai passer des heures à chercher à m’adapter à IE6 mais il existe une régle en informatique (qui se réfère au bon sens) et qui veut que, quand il existe une solution logicielle à un problème technique, on ne cherche pas à s’adapter à une situation oblolète (logiciel obsolète) en rétrogradant.
Et pour reprendre les propos de hd-J, c’est aux internautes de s’adapter puisqu’il existe bien une solution logicielle (IE7) qui corrige bon nombre de bugs et non pas aux développeurs de faire des usines à gaz pour s’adapter à une version obsolète d’un logiciel, le monde de l’informatique évolue, il faut aller de l’avant et évoluer avec lui et pas rester dans des configurations has-been.
On peut pas avoir le beurre et l’argent du beurre, je ne serai pas aussi extrémiste dans mes propos que Alias mais je dirai que ceux qui veulent rester sous IE6, pourquoi pas, ils sont libres mais tant pis pour eux si ils n’accèdent pas à certains sites développés pour des configurations récentes.
Les interrnautes ont le choix………………..ils assument leur choix !
Non, pas de tomates pourries s’il vout plait !
Sur ce bon WE
Alias le Dr House (3 years ago)
et je n’aime pas non plus les petits cons qui désactivent javascript, on se casse le cul à faire des sites en Ajax et bé non, pour des questions idéologiques on veut pas de javascript.
je le dis, pour tous ceux qui sont toujours réfractaires à cela celà, il vaut mieux passer au minitel, c’est mieux !!! qu’ils ne me cassent pas les couilles !!!
Jean Michel (3 years ago)
Incroyable !! on est presque en 2009 et on ne pas mettre son navigateur IE à jour gratuitement… bon c’est vrai on peut garder sa voiture toute ça vie. de toute façon IE entre nous…et hop encore 3 points… moi je garde pour faire des mises à jour Windows et voir la bouille sous IE7 ( sourire ) de mon blog. je surf uniquement sous Firefox bonne fêtes à tous
Adell Koko (10 months ago)
prolonged account you’ve acquire