AdNow

loading...

Declaración HTML

Declaración HTML <! DOCTYPE>


Ejemplo

<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>

<body>
The content of the document......
</body>

</html>
Pruebelo usted mismo »

Definición y uso

La declaración <! DOCTYPE> debe ser lo primero en su documento HTML, antes de la etiqueta <html>.
La declaración <! DOCTYPE> no es una etiqueta HTML; es una instrucción para el navegador web sobre en qué versión de HTML está escrita la página.
En HTML 4.01, la declaración <! DOCTYPE> se refiere a una DTD, porque HTML 4.01 se basó en SGML. La DTD especifica las reglas para el lenguaje de marcado, de modo que los navegadores representen el contenido correctamente.
HTML5 no está basado en SGML, y por lo tanto no requiere una referencia a una DTD.
Consejo: Siempre agregue la declaración <! DOCTYPE> a sus documentos HTML, para que el navegador sepa qué tipo de documento esperar.

Soporte del navegador

Element
<!DOCTYPE>YesYesYesYesYes

Diferencias entre HTML 4.01 y HTML5

Hay tres declaraciones <! DOCTYPE> diferentes en HTML 4.01. En HTML5 solo hay uno:
<!DOCTYPE html>


HTML Elementos and Doctypes


Consejos y notas

Consejo: La declaración <! DOCTYPE> NO distingue entre mayúsculas y minúsculas.
Consejo: Para verificar si el HTML de sus documentos web es válido, vaya al servicio de validación del W3C .

Declaraciones comunes de DOCTYPE

HTML 5

<!DOCTYPE html>

HTML 4.01 estricto

Esta DTD contiene todos los elementos y atributos HTML, pero NO INCLUYE los elementos de presentación o desaprobados (como la fuente). Los conjuntos de marcos no están permitidos.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

HTML 4.01 Transitional

Esta DTD contiene todos los elementos y atributos HTML, INCLUIDOS los elementos presentacionales y obsoletos (como la fuente). Los conjuntos de marcos no están permitidos.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Conjunto de marcos HTML 4.01

Esta DTD es igual a HTML 4.01 Transitional, pero permite el uso del contenido del conjunto de marcos.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

XHTML 1.0 estricto

Esta DTD contiene todos los elementos y atributos HTML, pero NO INCLUYE los elementos de presentación o desaprobados (como la fuente). Los conjuntos de marcos no están permitidos. El marcado también se debe escribir como XML bien formado.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

XHTML 1.0 Transitional

Esta DTD contiene todos los elementos y atributos HTML, INCLUIDOS los elementos presentacionales y obsoletos (como la fuente). Los conjuntos de marcos no están permitidos. El marcado también se debe escribir como XML bien formado.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

XHTML 1.0 Frameset

Esta DTD es igual a XHTML 1.0 Transitional, pero permite el uso del contenido del conjunto de marcos.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

XHTML 1.1

Esta DTD es igual a XHTML 1.0 Strict, pero le permite agregar módulos (por ejemplo, para proporcionar compatibilidad con ruby ​​para idiomas de Asia oriental).
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">


Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Entradas más populares de este blog

Listado pasaporte y cedulas SAIME 2018

Etiqueta HTML < abbr >

HTML < a > tag

Visitas a este blog