XHTML 1.1
Par Gabriel Kerneis le dimanche 29 octobre 2006, 21:33 - Savoirs - Lien permanent
Dilemme de geek.
XHTML 1.1 c'est bien. Sauf que ça ne sert à rien. Enfin, moi, ça ne me sert à rien. Mais conceptuellement c'est beau. J'avais bien envie de mettre mon site en XHTML 1.1 moi. Sauf qu'Internet Explorer ne le supporte pas. Du tout.
Alors je fais quoi. Il faut qu'il soit lu, quand même, ce site. Même si, pour l'instant, il est plutôt vide. Un jour, il y aura des choses intéressantes dessus[1]. Alors en attendant j'ai fait une version alternative en XHTML 1.0 servi en tant que text/html (ce qui est conforme aux recommandations W3C mais est philosophiquement une mauvais chose).
Je ne sais plus quoi penser, quoi faire. Au moins, si je sers la page en application/xhtml+xml, plus besoin de gérer les problèmes de CSS d'IE. Mais me couper d'un lectorat potentiel, quelle connerie !
Et si XHTML était mort ? Faut-il être plus royaliste que le roi ?
Pfff, c'est compliqué la technologie.
NB : si vous n'avez rien compris, c'est sans doute normal. Si vous êtes curieux, lisez les liens que j'ai éparpillé dans le billet, ils sont tous très instructifs. J'ai passé des heures sur le sujet, à en examiner tous les tenants et les aboutissants. Et je dois dire que j'en suis toujours au même point : vaut-il mieux utiliser html 4.1 proprement, être lisible par tous, ou jouer son geek avec xhtml et envoyer au diable tous les utilisateurs d'IE ? Pour une page à vocation professionnelle (à terme), ça la fout mal quand même. Surtout que je me coupe aussi des navigateurs en mode texte, etc.
Notes
[1] D'ici là, IE supportera peut-être XHTML 1.1 cela dit.


Commentaires
Se couper d'une partie de son lectorat pour un site web professionel, c'est mal. Il est conseillé d'avoir au moins une version alternative à proposer, enfin, quelque chose de consultable par tous.
Surtout que même si on n'aime pas Microsoft, il est de bon ton de se souvenir qu'ils sont parmi les premiers à financer la recherche informatique, tout domaines confondus.
Sinon, je crois que j'ai à peu près rien compris à ces histoires de xhtml mais je sais que j'aurais du faire plus attention à mes cours Internet/Web. A vrai dire, j'aurais peut-être même du y aller.