Elementos principales de xhtml

Línea 3. Elemento raíz, espacio nominal, e idioma

La etiqueta del elemento raíz (html) debe contener un atributo xmlns que indica el espacio nominal para xhtml. Y los atributos lang, y xml:lang que especifican el idioma principal del documento.

Cuando hablamos del espacio nominal o espacio de nombres, nos referimos al conjunto de etiquetas y atributos que forman el vocabulario de xhtml.

Este aspecto debe indicarse también al navegador o agente de usuario ya que debido a la característica extensible de los lenguajes basados en xml, estos pueden estar formados por cualquier nombre de etiqueta o atributo. Por lo tanto debe indicarse el documento que especifica los nombres.

Líneas 6-12. Metadatos

En la cabecera del documento, además del título (en primer lugar), y las vinculaciones a documentos externos como hojas de estilo, tenemos la metainformación, el conjunto de metadatos que informan sobre el documento y su contenido.

La información que aportan es vital para la indexación en buscadores y la interoperabilidad de la web, ya que la metainformación es la base sobre la que se describen recursos formalmente (RDF) para el intercambio automatizado de datos.

Línea 3. Tipo Mime, o Tipo de Soporte en Internet

La primera de las etiquetas “meta” especifica el tipo de soporte o tipo MIME con el que se entrega el documento. Esto es necesario para que el navegador reconozca el tipo de datos que va a recibir y sepa como interpretarlos.

La recomendación del W3C respecto al tipo mime en documentos xhtml es utilizar “application/xhtml+xml”, ó “application/xml”, pero algunos navegadores antiguos carecen de este soporte por lo que solo se les puede entregar un documento como “text/html”.

En este caso el navegador tratará el documento como html, por este motivo nuestro código xhtml debe seguir unas directrices de compatibilidad con html.

Línea 6. Codificación

Precisamente en esta etiqueta de la línea 6 aplicamos una de las directrices de compatibilidad.

Además del mime se indica la codificación, la cual ya habíamos especificado en la declaración xml de la línea 1, pero por compatibilidad con html también se debe indicar aquí.

Línea 7. author

Especifica el autor del documento

Línea 8. description

Indica una descripción textual sobre el contenido

Línea 9. keywords

Un conjunto de palabras clave separadas por comas, y relacionadas con el contenido, que serán de utilidad para los buscadores.

Existen más etiquetas de metadatos que no se han puesto en el ejemplo 1 por razones de simplicidad, pero conviene conocerlas, especialmente los sistemas estandarizados de metadatos como el DCMI

Documento conforme W3C XHTML 1.0|CSS 2.0|WAI AA