Quel est le mode le plus strict de XHTML pour rendre mes habitudes de codage sémantiquement et mieux?Quel est le mode le plus strict de XHTML pour rendre mes habitudes de codage sémantiquement et mieux?
XHTML 1.0 Strict ou XHTML 1.1
Quel est le mode le plus strict de XHTML pour rendre mes habitudes de codage sémantiquement et mieux?Quel est le mode le plus strict de XHTML pour rendre mes habitudes de codage sémantiquement et mieux?
XHTML 1.0 Strict ou XHTML 1.1
de la recommandation W3C: XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition):
Un document XHTML est strictement Conformes un document XML qui ne nécessite que les installations décrites comme obligatoires dans cette spécification. Un tel document doit répondre à tous les critères suivants:
L'élément racine du document doit contenir une déclaration xmlns pour l'espace de noms XHTML [XMLNS]. L'espace de noms pour XHTML est défini comme http://www.w3.org/1999/xhtml. Un exemple élément racine pourrait ressembler à:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
Il doit y avoir une déclaration DOCTYPE dans le document avant l'élément racine. L'identificateur public inclus dans la déclaration DOCTYPE doit faire référence à l'une des trois DTD trouvées dans les DTD à l'aide de l'identificateur public formel respectif. L'identifiant du système peut être modifié pour refléter les conventions du système local.
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
Le sous-ensemble de DTD doit pas être utilisé pour remplacer les entités de paramètre dans la DTD.
Probablement la définition XHTML Strict porte bien son nom.
Il n'y a pas de mode XHTML qui vous oblige à faire les choses sémantiquement ou correctement - vous devez utiliser des connaissances pour cela.
(Tout simplement parce que une page passe validation, cela ne signifie pas qu'il est sémantiquement correct)
Voici quelques liens qui peuvent aider:
Writing Semantic HTML
What is Semantic HTML?
probablement soit XHTML 1.0 Strict ou XHTML 1.1. Il n'y a pas de énorme différence entre les deux.
XHTML 1.1 support = cible dans tandis que xhtml strict non –
lire à nouveau ma question plus d'infos –