DOCTYPE HTML no válido
La etiqueta DOCTYPE significa "declaración del tipo de documento". Indica a los navegadores web qué versión de HTML está utilizando tu página. Siempre debes anteponer tu código HTML con el DOCTYPE en la primera línea del código en la página. Al hacerlo, tu página HTML cumplirá con el DOCTYPE seleccionado.
Aunque los navegadores modernos no tienen en cuenta errores menores en el código HTML, un DOCTYPE incorrecto es un problema más serio, ya que puede afectar la disponibilidad del contenido de tu página. El informe 'DOCTYPE HTML no válido' en el panel de Labrika te permite ver cualquier página con este tipo de errores.
Contenido del informe
El informe en el panel de Labrika te mostrará una lista de URLs donde el DOCTYPE está escrito incorrectamente en el código o el mensaje "No se encontraron coincidencias para tu consulta" si no hay ningún error.
Uso del informe
Una vez que se identifican las URLs con DOCTYPE incorrecto, puedes corregirlas.
La sintaxis debe ser la siguiente:
<!DOCTYPE [Elemento de nivel superior] [Publicidad] "[Registro]//[Organización]//[Tipo] [Nombre]//[Idioma]" "[URL]">
Qué significa cada uno de estos parámetros:
- Elemento de nivel superior: especifica el elemento de nivel superior en el documento. Para HTML, es la etiqueta
<html>
. - Publicidad: indica si el objeto es un recurso público (valor PUBLIC) o un recurso del sistema (valor SYSTEM) como un archivo local. Para HTML/XHTML, se selecciona el valor PUBLIC.
- Registro: muestra si el desarrollador del DTD (definición del tipo de documento) está registrado en la Organización Internacional de Normalización (ISO). Tiene uno de dos valores: más (+) — el desarrollador está registrado en ISO. O menos (-) — el desarrollador no está registrado. Para W3C, se escribe así: “-”.
- Organización: el nombre único de la organización que desarrolló el DTD. HTML/XHTML es publicado oficialmente por el W3C (World Wide Web Consortium). El nombre de esta organización se escribe en la etiqueta DOCTYPE.
- Tipo de documento que se describe. Para HTML/XHTML, se especifica el valor DTD.
- Nombre: el nombre único del documento para describir el DTD.
- Idioma: indica el idioma en el que está escrito el texto. Consiste en dos letras, escritas en mayúsculas. Para un documento HTML/XHTML en inglés, escribirías: (EN).
- La URL del documento con el DTD.
Hay varios tipos de DOCTYPE; difieren según la versión del Lenguaje de Marcado de Hipertexto utilizada en la página.
Un ejemplo para la versión 4.01 de HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
La especificación HTML5 se puede escribir de una manera más simple como:
<!DOCTYPE html>