5568 sujets
Sémantique web et HTML
Non ce n'est pas obligatoire, sauf si tu veux créer des documents polyglottes ou du xhtml5.
En résumé, ce sont des pages html5 avec la syntaxe xhtml, elles peuvent être envoyées au choix avec le header http Content-Type text/html (donc du html5 normal) ou application/xhtml+xml (du xhtml5 en fait). Par exemple, les gabarits des pages de mon site sont polyglottes, l'utilisateur du thème n'a qu'à cocher une case pour les envoyer en xhtml5.
Si tu crée tes pages en code html "normal", tu ne peux pas les envoyer comme du xhtml car le navigateur ne voudra pas les afficher (erreur xml, etc).
Enfin tout ça ce sont des détails très techniques, pour un site normal il est déconseillé d'utiliser xhtml5, donc vas-y avec tes mono-balises sans "/>" à la fin.
Modifié par Patidou (22 Aug 2012 - 11:42)
Si tu crée tes pages en code html "normal", tu ne peux pas les envoyer comme du xhtml car le navigateur ne voudra pas les afficher (erreur xml, etc).
Enfin tout ça ce sont des détails très techniques, pour un site normal il est déconseillé d'utiliser xhtml5, donc vas-y avec tes mono-balises sans "/>" à la fin.
Modifié par Patidou (22 Aug 2012 - 11:42)
SuperMerguez a écrit :
Je pense donc qu'il s'agit de document multilingues
Cela voudrait donc dire si mon site est multilingues fr/en par exemple, je devrais absolument fermer toutes les balises si j'ai bien pigé.
Et si tel est bien le cas, pourquoi fermer toutes les balises dans la cas du multilingues ?
Merci d'avance...