5568 sujets

Sémantique web et HTML

Bonjour,
Est-il encore nécessaire aujourd'hui de fermer les balises impaires en html5 comme en XHTML?

<img />
<hr />
<br />
<link />
...

Si oui lesquelles nécessitent la fermeture obligatoire ?

Merci d'avance... Smiley biggrin
Patidou a écrit :
...documents polyglottes...

Ça veut dire quoi exactement ce terme ?

Merci d'avance...
Modifié par okoweb (22 Aug 2012 - 11:07)
Une personne polyglotte est une personne qui parle plusieurs langues. Le mot polyglotte vient des racines grecques polus, signifiant "nombreux" et glôtta, signifiant "la langue".

Je pense donc qu'il s'agit de document multilingues
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. Smiley cligne
Modifié par Patidou (22 Aug 2012 - 11:42)
SuperMerguez a écrit :
Une personne polyglotte est une personne qui parle plusieurs langues. Le mot polyglotte vient des racines grecques polus, signifiant &quot;nombreux&quot; et glôtta, signifiant &quot;la langue&quot;.

Je pense donc qu'il s'agit de document multilingues

Raté Smiley cligne
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...