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">
Menu
HTML - Referências
Doctypes Válidos