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 Développement
Mots clés accessibilité, IE, css, firefox, xml, html, standards, gecko, xhtml, w3c
Si cet article vous a plu, suivez-moi sur Twitter
5 commentaires sur Désolé, mais la maison ne sert pas de XHTML 1.1 aux moins de 18 ans »
-
Par JS le 13 octobre 2006 à 23h00 :
-
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.
-
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” ;-)
-
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 ;)
-
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-xmlsans problème. En tout cas, Safari, lui aussi basé sur KHTML, le supporte parfaitement.
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.
T’as fait comment finalement ?
mod_rewrite ça a marché ?