Uma declaração de doctype se refere as regras da linguagem de markup que será utilizada, para que os browsers possam renderizar o conteúdo corretamente.
Exemplo
Um documento HTML com o doctype de HTML 4.01 Transitional:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Título do documento</title> </head> <body> O conteúdo do seu documento... </body> </html>
Doctypes diferentes
A declaração de doctype não é uma tag HTML; É a instrução para o web browser sobre qual versão da linguagem de markup a página foi escrita.
A declaração do doctype se refere ao Document Type Definition (DTD). O DTD especifica as regras para a linguagem de markup, para que os browsers mostrem o conteúdo do documento corretamente.
A declaração de doctype deve ser a primeira coisa a aparecer em um documento HTML, antes da tag <html>.
Dica: Sempre inclua um doctype em suas páginas. Isso ajuda os browsers a mostrarem suas páginas corretamente!
HTML 4.01 Strict
Este DTD contém todos os elementos e atributos do HTML, mas não inclue elementos obsoletos como <font> e <center>. Framesets também não são permitidos:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
HTML 4.01 Transitional
Este DTD contém todos os elementos e atributos do HTML, incluindo elementos obsoletos como <font>. Framesets nao são permnitidos:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
HTML 4.01 Frameset
Este DTD é igual ao HTML 4.01 Transitional, mas permite o uso de tag <frameset>:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
Dicas e Notas
Veja nossa tabela com todos os elemntos HTML e XHTML, e a qual DTD pertence cada elemento .
Use o validador da W3C para avaliar se o documento que você criou é um documento HTML ou XHTML válido.
DOCTYPE tag
| Tag | Descrição |
|---|---|
| <!DOCTYPE> | Define o tipo de documento. Esta declaração ocorre antes da tag <html> |
HTML Básico
- Capa
- Índice
- Introdução
- Começo
- Básico
- Elementos
- Atributos
- Títulos
- Parágrafos
- Formatação
- Fontes
- Estilos
- Links
- Imagens
- Tabelas
- Listas
- Formulários
- Frames
- Iframes
- Cores
HTML Avançado
HTML Media
XHTML
HTML5
HTML Referências