Si vous utilisez du XHTML, vous devez le servir avec le type MIME
application/xhtml+xml
. Dans le cas contraire, vous devez utiliser HTML 4 à la place de XHTML. L'alternative, utliser XHTML mais le délivrer en tant quetext/html
, cause de nombreux problèmes qui sont décrits brièvement ci-après.Malheureusement, Internet Explorer 6 ne supporte pas
application/xhtml+xml
(en fait, il ne supporte pas du tout XHTML).
Les développeurs ont trois choix quand il s'agit d'utiliser XHTML :
text/html
ou application/xhtml+xml
en fonction des capacités de l'agent-utilisateur