Une fois le DOCTYPE déclaré, le code suivant est :
<html xmlns=" http://www.w3.org/1999/xhtml " lang="gb2312">
Habituellement, notre code HTML4.0 est simplement <html>. Qu'est-ce que "xmlns" ici ?
Ce "xmlns" est l'abréviation de l'espace de noms XHTML, appelé déclaration "namespace". Quel est le rôle de l’espace de noms ? La propre compréhension d’Ajie est la suivante :
Puisque XML vous permet de définir votre propre identité, l'identité que vous définissez peut être la même que celle définie par d'autres, mais avoir des significations différentes. Des erreurs peuvent facilement se produire lorsque des fichiers sont échangés ou partagés. Pour éviter cette erreur, XML utilise des déclarations d'espace de noms, qui permettent d'identifier votre identité grâce à une URL pointant vers elle. Par exemple:
Xiao Wang et Xiao Li ont tous deux défini une balise <book>. Si l'espace de nom de Xiao Wang est " http://www.xiaowang.com ", l'espace de nom de Xiao Li est " http://www.xiaoli.com " , alors lorsque les deux documents échangent des données, l'identifiant <book> ne sera pas confondu car il appartient à des espaces de noms différents.
Une explication plus populaire est la suivante : un espace de noms consiste à marquer un document pour indiquer aux autres à qui appartient ce document. C'est juste que ce « qui » est remplacé par une adresse de site Internet.
XHTML est un langage de balisage qui passe du HTML au XML. Il doit se conformer aux règles des documents XML, il doit donc également définir un espace de noms. Et comme XHTML1.0 ne peut pas personnaliser le logo, son espace de noms est le même, à savoir « http://www.w3.org/1999/xhtml ». Peu importe si vous ne le comprenez pas encore très bien, à ce stade, il nous suffit de copier le code.
Le lang="gb2312" suivant spécifie que votre document utilise le chinois simplifié.