Clearideaz, le portfolio d'Olivier Gorzalka, webdesigner sur Lille, Nord-Pas de Calais

webdesigner et intégrateur XHTML / CSS

Internet Explorer reste la référence

Des vaudoux s'en seraent pris à Internet ExplorerInternet Explorer fait l’objet de nombreuses critiques, on l’accuse de tous les maux, on le dénigre. Et pourtant, force est de constater que nous en sommes totalement dépendant lors du travail d’intégration web. Je suis souvent stupéfait des débats suscités par le navigateur. Je suis la plupart du temps amusé de lire par-ci par là des billets d’humeur d’intégrateurs se demandant sur leur blog si l’on doit continuer de développer pour Internet Explorer. D’autres vont jusqu’à affirmer qu’il ne faut plus prendre en compte Internet Explorer parce qu’il ne respecte pas les standards.

En règle générale, ces discussions ne mènent pas loin et suscitent beaucoup plus de réactions que de véritables réflexions sur la question de fond. Selon moi, elle ne devrait même pas se poser surtout si l’on doit réaliser un travail d’intégration sur un site de grande ampleur. S’il s’agit d’un site personnel ou expérimental, libre à celui qui le décide de ne développer que pour les navigateurs respectant les standards. Autrement, on ne peut pas priver les 70 % des personnes utilisant le navigateur de la firme de Redmond.

Il est toujours possible de réaliser un site acceptable sur les différents navigateurs web sans passer pour autant par des hacks en tout genre ou des commentaires conditionnels recommandés par Microsoft. On accuse fréquemment Internet Explorer de foirer la mise en page alors qu’il s’agit bien souvent d’éléments mal positionnés dans le flux ou de flottant qui ne devraient pas en être. Je ne réfute pas la présence de bugs (argh le bug des doubles marges…) mais il faut parfois essayer de comprendre la raison pour laquelle le navigateur n’affiche pas le document correctement. Cela peut permettre de trouver des placements beaucoup plus appropriés.

Je ne suis pas fermés aux avancées des autres navigateurs tels que Firefox ou encore Opera et je suis bien évidemment favorable à ces évolutions. Je suis même devenu un utilisateur régulier de ces deux navigateurs. Aujourd’hui, Microsoft s’est finalement mis à repenser entièrement son navigateur à tel point que la version béta 8 peut déjà se targuer de passer le test Acid. Je suis persuadé que les choses vont dans le bon sens et que l’on se dira dans quelques années que les versions antérieures à la 7 n’étaient qu’un vieux cauchemar. Tout ce qui est Microsoft n’est pas forcément à jeter ;)

3 commentaires »

  1. PistilDesign, le à #1

    Houlala quel optimisme!! :)

    Moi-même sujet aux sautes d’humeur liées aux incompatibilités entre navigateurs, j’ai du me résoudre malgré tout à adopter une méthode de travail (combien de fois mes clients avaient uniquement IE6 sous le nom « Orange » ou navigateurs fournit par une quelconque FAI, et n’est jamais mis à jour!)

    J’ai donc opté pour les framework css. Il faudrait aussi que j’éssais le layout en javascript qui est censé émuler IE8.

    Je prépare un banc d’essai pour tout ça!

    Répondre

  2. Oliv, le à #2

    ah les framework css :) pour le moment, j’ai encore un peu de mal à appréhender ce genre d’outil du fait du nommage des classes. Je pense que je m’y mettrais à partir du moment ou on pourra vraiment créer des classes css ayant du sens ;) Maintenant, je pense que ça doit aussi être une question de maitrise du framework.

    Pour ce qui est de IE 8, mon optimisme s’est vite envolé en voyant ce que Microsoft concocte autour de son navigateur. La version béta qui doit sortir très bientôt va nous permettre de nous rendre compte de ses aptitudes. Mais quoiqu’il en soit, un navigateur qui passe le test Acid n’est pas forcément clean vis a vis des standards… hélas…

    Répondre

  3. Michael, le à #3

    Mmhh… Non, pour moi IE n’est pas la référence. Il n’y a pas vraiment de référence, il s’agit juste pour l’intégrateur qui fait bien son boulot de rendre son site accessible sur tous les navigateurs… dont IE6 vu son usage actuel. Je considère que c’est dommage parce que le temps serait mieux utilisé en étant consacré à d’autres choses que le bon intégrateur doit aujourd’hui connaitre sur le bout des doigts (l’accessibilité, AJAX unobstrusif, les standards, …).

    Répondre

Laisser un commentaire

* (obligatoire)