5568 sujets

Sémantique web et HTML

Bonsoir, en recherchant des informations dans comment bien servir xhtml1.1 (FAQ), j'ai lu ceci :
a écrit :

En effet, si XHTML 1.0 accepte d'être servi en type mime HTML (content "text/html"), ce qui n'est pas le cas pour XHTML 1.1 où il faut obligatoirement passer en "application/xhtml+xml", en utilisant la balise meta suivante :
<meta http-equiv="Content-type" content="application/xhtml+xml; charset=ISO-8859-1" />

Cependant le w3c fait remarquer que :
a écrit :

[…] Note that a meta http-equiv statement will not be recognized by xml processors, and authors SHOULD NOT include such a statement in an xhtml document served as application/xml (and application/xhtml+xml as well for that matter).

source:
http://www.w3.org/TR/xhtml-media-types/xhtml-media-types.html#application-xml

Il me semble donc qu'une balise du type
meta http-equiv
n'est pas admise dans un document xhtml1.1 envoyé avec le type mime correct. Ou du moins qu'elle est inutile puisqu'elle n'est pas reconnue par les processeurs xml.

Qu'en pensez-vous?
Modifié par spoutnik (21 Jun 2005 - 22:31)
Ce qu'il faut comprendre, c'est que le serveur doit, dans la réponse HTTP préciser le Content-type du document et, dans le cas de XHTML 1.1, ce content-type doit être "application/xhtml+xml" (ou bien "application/xml" qui pausera moins de problème avec IE).

Les balises META HTTP-EQUIV sont comme leur nom l'indique des equivalent aux en-têtes HTTP. Elles sont utiles si le serveur "oublie" de donner certaines précisions sur le document. Par contre, en aucun cas elles ne peuvent ce substituer à un en-tête HTTP déjà existant.

D'ailleur :
a écrit :
Note that a meta http-equiv statement will not be recognized by xml processors,

Signifie :
a écrit :
Notez que le contenue d'un meta http-equiv ne sera pas reconnu comme tel par un processeur xml,


Donc, si par erreur un document XHTML 1.1 est servie en temps que "text/html", il sera interprété comme tel, et même la présence d'un balise META n'y changera rien !
Smiley biggrin
Modifié par Jep (22 Jun 2005 - 19:15)