Introdução de Doctypes HTML

  • Doctypes - Document Type Definition (DTD) - em português "Definição do Tipo de Documento" é uma regra não obrigatória de declaração para linguagens de marcação e deve ser utilizada para que os navegadores processem o conteúdo HTML corretamente.

 

Exemplo:

Um documento com Doctype Transitional

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//PT"
"https://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
 <title>Título</title>
</head>

<body>
 Conteúdo
</body>

</html>

 

Tipos de Doctypes:

A declaração Doctype não é uma tag, é uma instrução para o navegador saber qual versão da linguagem de marcação está sendo usada na página web.

 

HTML 4.01 Strict

Esta DTD contém todos os elementos e atributos HTML, mas não inclui elementos de apresentação ou elementos obsoletos (como fontes e alinhamento ao centro). Framesets não são permitidos:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//PT" "https://www.w3.org/TR/html4/strict.dtd">

 

HTML 4.01 Transitional

Esta DTD contém todos os elementos e atributos HTML, incluindo elementos de apresentação e elementos obsoletos (como fontes e alinhamento ao centro). Framesets não são permitidos:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//PT" "https://www.w3.org/TR/html4/loose.dtd">

 

HTML 4.01 Frameset

Esta DTD é igual ao HTML 4.01 Transitional, mas permite a utilização de conteúdos frameset:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//PT" "https://www.w3.org/TR/html4/frameset.dtd">