Junior
¿Qué es doctype y cuál es su papel en un documento HTML?
sobes.tech AI
Respuesta de la IA
DOCTYPE (Tipo de Declaración) — es una instrucción que informa al navegador qué versión de HTML o XML utiliza el documento.
Su función:
- Definición del estándar: Indica la conformidad del documento con una especificación determinada (por ejemplo, HTML5, HTML 4.01, XHTML 1.0 Strict).
- Activación del modo estándar: Ayuda al navegador a entrar en el "modo estándar" (modo estándar), en el que renderiza la página de acuerdo con los estándares web CSS y JavaScript. Sin
DOCTYPEo con un uso incorrecto, el navegador puede entrar en "modo de compatibilidad" (modo quirks), donde el renderizado puede variar y causar comportamientos impredecibles. - Validación: Es utilizado por herramientas de validación para verificar la conformidad del documento con el estándar declarado.
Para HTML5, DOCTYPE se ve así:
<!DOCTYPE html>
Este es el DOCTYPE más común y recomendado en la actualidad. Es simple y garantiza la activación del modo estándar en todos los navegadores modernos.
En versiones más antiguas de HTML y XHTML, el DOCTYPE era más complejo y contenía un URI a DTD (Definición de Tipo de Documento), por ejemplo:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Sin embargo, para HTML5, basta con una forma corta. El DOCTYPE debe ser el primer elemento en el documento HTML, antes del elemento raíz <html>.