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.
5 commentaires sur Désolé, mais la maison ne sert pas de XHTML 1.1 aux moins de 18 ans »
Trackbacks sur Désolé, mais la maison ne sert pas de XHTML 1.1 aux moins de 18 ans
Les trackbacks sont fermés pour cause de spam.
L'ergonomie web, l'utilisabilité et la qualité des logiciels sont trois grandes passions mises au services de ma profession.
JS about 1 hour plus tard :
T’as fait comment finalement ?
mod_rewrite ça a marché ?
Frédéric de Villamil about 1 hour plus tard :
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.
Rémi Prévost about 1 hour plus tard :
“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” ;-)
palpatine about 18 hours plus tard :
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 ;)
Frédéric de Villamil about 18 hours plus tard :
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-xmlsans problème. En tout cas, Safari, lui aussi basé sur KHTML, le supporte parfaitement.