Servir du XHTML en tant que text/html jugé néfaste
Voilà longtemps que je lie vers l'excellent article Sending XHTML as text/html
Considered Harmful. Quelle ne fut pas ma (bonne) surprise d'en découvrir la traduction française : Servir du XHTML en tant que text/html
jugé néfaste. L'article est excellent, et la traduction aussi. Je ne peux que vous en conseiller la lecture. Merci à Sébastien Guillon pour la traduction et à TheRec de Webmaster Hub de me l'avoir fait découvir.
Je dois avouer que je me reconnais parfaitement dans les 5 premiers points qui qui arrivent généralement aux auteurs qui décident d’envoyer du XHTML en tant que text/html
. Pas dans le sixième, et pas pour la raison proposée par l'auteur (« utilisateur avancé »), mais au contraire parce que je n'avais même pas fait le lien entre le problème et le XHTML… j'avais accusé le navigateur (Firebird 0.7) d'être la cause du problème :-[
Comme quoi ce genre de choses arrive à tout le monde. Regardez dans les archives du forum de Geckozone si vous voulez connaître les détails de l'histoire.
Au même endroit, je découvre l'article No to XHTML qui va un peu dans le même sens. Il s'attaque à quelques clichés (« le XHTML c'est l'avenir », « le XHTML c'est plus strict » etc.). Je serais tout de même moins intransigeant que lui, car je n'hésite pas à faire du XHTML, du vrai, traité en application/xhtml+xml
sans négociation de contenu. Tant pis pour IE, tant pis pour le rendu incrémental (mes pages ne sont pas si énormes que ça), et bon débarras pour le document.write
javascript, cette plaie qui ne mérite que de disparaître. C'est le cas par exemple de mon blog, le reste du site étant dans un HTML 4.01 que j'espère irréprochable.
Je ne suis pas non plus d'accord avec l'auteur quand il dit « users shouldn't be bothered with useless information about the site's mechanics onto the main content pages » (parlant des logos (X)HTML Valide
). Au contraire, les utilisateurs doivent être sensibilisés aux normes et aux standards. C'est impératif si l'on veut faire évoluer le web dans le bon sens.
C'est tout pour ce soir. Bonne lecture !
Xavier Robin
Published Saturday, October 1, 2005 22:11 CEST
Permalink: /blog/2005/10/01/servir-du-xhtml-en-tant-que-text-html-juge-nefaste
Tags:
Comments: 0
Comments
No comment