Le Rayon UX

La radiographie du Web en temps presque réel / thème en chantier (je m'appelle Teuse)

Désolé, mais la maison ne sert pas de XHTML 1.1 aux moins de 18 ans

Si vous utilisez un navigateur moderne, par exemple Mozilla Firefox ou même Flock, vous lisez actuellement un site en XHTML 1.1 servi avec le bon type mime, soit application/xhtml+xml. Les utilisateurs de navigateurs archaïques se voient servir du XHTML 1.0 strict, tout de même, avec le type mime text/html.

Je ne sais pas si cet état de fait durera, mais je suis au moins parvenu à mes fins, à savoir faire servir à Typo le contenu en fonction des navigateurs malgré de très nombreuses difficultés. J’ai testé plusieurs méthodes, et la seule qui ait fini par me convenir ne me satisfait toujours pas pleinement, mais après 5 jours de recherche acharnée, je vais me permettre de me reposer un peu avant de reprendre mes recherches.

Je profiterai du week-end pour compléter cette note avec les problèmes rencontrés, les méthodes testées et celle que j’ai finalement retenue.

  • Par JS 13/10/2006 at 23h00

    T’as fait comment finalement ?

    mod_rewrite ça a marché ?


  • Par Frédéric de Villamil 13/10/2006 at 23h06

    J-S : non, comme je l’ai dit dans le billet, j’ai utilisé une solution batarde, qui ne me satisfait pas tout à fait, mais qui a l’avantage de fonctionner. Je publierai la fin de cette note demain matin en expliquant pourquoi, histoire de voir si quelqu’un peut m’aider à trouver LA bonne solution.


  • Par Rémi Prévost 13/10/2006 at 23h08

    “vous lisez actuellement un site en XHTML 1.1 servi avec le bon type mime, soit application/xhtml-xml.”

    Je crois que c’est plutot “application/xhtml+xml” ;-)


  • Par palpatine 14/10/2006 at 15h51

    Je voulais voir à quoi j’avais droit avec mon navigateur post-moderne, mais le validateur du W3C me dit qu’il y a 3 erreurs, à savoir encoding et doctype manquants, et une balise html cassée ;)


  • Par Frédéric de Villamil 14/10/2006 at 16h00

    Rémi : il fallait effectivement lire application/xhtml+xml. Merci de m’avoir signalé cette erreur.

    Palpatine : il semble que le validateur fasse planter mon application et ce que tu as fait valider est une erreur Rails. Il me semble que Konqueror accepte le application/xhtml-xml sans problème. En tout cas, Safari, lui aussi basé sur KHTML, le supporte parfaitement.


Commentaire Désolé, mais la maison ne sert pas de XHTML 1.1 aux moins de 18 ans