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.

Publié le 13 octobre 2006 à 22h11 Publié sous

Mots clés accessibilité, firefox, xml, html, standards, css, gecko, IE, xhtml, w3c

Si cet article vous a plu, n'hésitez pas à me suivre sur Twitter.

  1. Avatar

    Par JS le 13 octobre 2006 à 23h00 :


    T’as fait comment finalement ?

    mod_rewrite ça a marché ?

  2. Avatar

    Par Frédéric de Villamil le 13 octobre 2006 à 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.

  3. Avatar

    Par Rémi Prévost le 13 octobre 2006 à 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” ;-)

  4. Avatar

    Par palpatine le 14 octobre 2006 à 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 ;)

  5. Avatar

    Par Frédéric de Villamil le 14 octobre 2006 à 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.

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

Merci de vous exprimer dans un français correct. Les commentaires déplacés, injurieux et le spam seront supprimés.

Les trackbacks sont fermés pour cause de spam.


Abonnez-vous au flux RSS et suivez les nouveaux articles du site Suivez-moi sur Twitter