Después de declarar DOCTYPE, el siguiente código es:
<html xmlns=" http://www.w3.org/1999/xhtml " lang="gb2312">
Por lo general, nuestro código HTML4.0 es simplemente <html>. ¿Qué es "xmlns" aquí?
Este "xmlns" es la abreviatura del espacio de nombres XHTML, que se denomina declaración de "espacio de nombres". ¿Cuál es el papel del espacio de nombres? La propia comprensión de Ajie es:
Dado que xml le permite definir su propia identidad, la identidad que defina puede ser la misma que la definida por otros, pero tener significados diferentes. Pueden ocurrir errores fácilmente cuando se intercambian o comparten archivos. Para evitar este error, XML utiliza declaraciones de espacios de nombres, que le permiten identificar su identidad a través de una URL que apunta a ella. Por ejemplo:
Tanto Xiao Wang como Xiao Li han definido una etiqueta <libro>. Si el espacio de nombres de Xiao Wang es " http://www.xiaowang.com ", el espacio de nombres de Xiao Li es " http://www.xiaoli.com ", entonces. cuando los dos documentos intercambian datos, el identificador <libro> no se confundirá porque pertenece a espacios de nombres diferentes.
Una explicación más popular es: un espacio de nombres sirve para marcar un documento para decirle a otros a quién pertenece. Es sólo que este "quién" se reemplaza por la dirección de un sitio web.
XHTML es un lenguaje de marcado que realiza la transición de HTML a XML. Debe cumplir con las reglas de documentos XML, por lo que también debe definir un espacio de nombres. Y como XHTML1.0 no puede personalizar el logotipo, su espacio de nombres es el mismo, que es " http://www.w3.org/1999/xhtml ". No importa si aún no lo entiendes del todo, en esta etapa solo necesitamos copiar el código.
El siguiente lang="gb2312" especifica que su documento utiliza chino simplificado.