La
guégerre entre fabricants de navigateurs dure depuis un moment. Elle a certes permis quelques progrès mais elle a fait beaucoup de dégâts aussi, au point que quelques "geckoïstes" bloquent l'accès de leurs sites à Internet Explorer et que, par réaction, d'autres pas mieux lotis du cerveau font la même chose en sens inverse. Bien sûr, le W3C est là pour tenter de ramener le calme, un peu à la manière des forces de l'ONU qui s'interposent entre belligérants avec, il faut bien le dire, le même résultat... à peu de chose près.
Opéra, Internet Explorer, FireFox, Netscape... ça en fait, des navigateurs, qui tous prétendent bien sûr répondre aux normes de l'ONU. Enfin, du W3C voulais-je écrire. Seulement dans la pratique, chacun interprète comme il veut les normes en question avec l'objectif inavoué d'être le plus incompatible possible avec tous les autres.
Sans rentrer dans les détails, bien que ces quelques sites que j'ai développé parmi d'autres :
-
A terre la Tour-
mon site personnel-
STC Project Plus-
A louer / à vendre à La Panne (Belgique)soient parfaitement en phase avec les normes, aucun d'entre eux ne s'affiche de la même façon dans deux navigateurs différents. Et je ne parle même pas des fonctions un peu originales pour lesquelles j'utilise Javascript, un outil de développement tellement puissant que l'on peut presque tout faire avec. Mais le W3C a renoncé à le normaliser : chacun tire la couverture à lui et pour résultat, le pauvre programmeur que je suis devrait faire une version de chacune de ses centaines de pages pour chaque navigateur du marché !
Et bien non, désolé, j'optimise les sites que je gère pour le browser qui représente la majorité des utilisateurs à travers le monde : Internet Explorer. Dommage, moi aussi je suis contre le monopole et pour la diversité. Mais je n'y peux rien si les
petits concepteurs de navigateurs font tout pour se suicider, d'autant que dans le genre "incompatible", Microsoft reste un champion : Internet Explorer 7.0 est incapable d'interpréter le code xhtml 1.1 correctement, ce qui m'impose d'envoyer du flux html à ce navigateur.
Tout ce que je peux faire pour ceux qui ne jurent que par Mozilla, AOL et d'autres, c'est essayer de leur apporter le meilleur confort de lecture possible : écrire une version de chacune de mes pages pour chaque browser, c'est hors de question.
© 2007 - 2008 par
Thierry JR Cavalié, ingénieur-concepteur de systèmes d'information et de communication