HTML <! DOCTYPE> declaração
Exemplos
tente »
Suporte a navegadores
Todos os principais navegadores suportam <! DOCTYPE> declaração.
definições e instruções tag
<! DOCTYPE> declaração no documento na posição mais avançada, antes da tag <html> in.
<! DOCTYPE> declaração não é uma tag HTML, que é utilizado para contar a página do navegador Web que usa a versão HTML.
Em HTML 4.01, <! DOCTYPE> declaração exigida de referência DTD (tipo de documento declaração), uma vez que HTML 4.01 é baseado em SGML (Standard Generalized Markup Language Standard Generalized Markup Language). DTD especifica as regras para a linguagem de marcação para assegurar que o navegador pode processar corretamente conteúdo.
HTML5 não se baseia em SGML, e, portanto, não requer um DTD referência.
Dica: Sempre dar o seu documento HTML para adicionar uma declaração para garantir que o navegador pode saber o tipo de documento <! DOCTYPE>.
Diferenças entre HTML 4.01 e HTML5
HTML 4.01 especifica três declarações diferentes, ou seja <! DOCTYPE>: Strict, Transitional e Frameset. HTML5 especifica somente um dos seguintes:
elementos HTML e Doctypes
Veja elementos HTML e Doctype legítima , olhar para cada elemento HTML que aparece na Doctype.
Dicas e Notas
NOTA: <! DOCTYPE> tag não tem nenhuma marca de fim.
Dica: <! DOCTYPE> declaração não é sensível a maiúsculas.
Dica: Use verificar o W3C seleção se escrever HTML com um direito legítimo do documento DTD / XHTML!
declaração DOCTYPE comum
HTML 5
HTML 4.01 Strict
Este DTD contém todos os elementos HTML e atributos, mas não inclui representação ou elementos obsoletos (como fonte). Jogo do quadro não é permitido.
HTML 4.01 Transitional
Este DTD contém todos os elementos HTML e atributos, incluindo a aparência ou elementos obsoletos (como fonte). Jogo do quadro não é permitido.
HTML 4.01 Frameset
A DTD HTML 4.01 Transitional e o mesmo, mas permite o uso do conteúdo do conjunto de quadros.
XHTML 1.0 Strict
Este DTD contém todos os elementos HTML e atributos, mas não inclui representação ou elementos obsoletos (como fonte). Jogo do quadro não é permitido. Estrutura deve ser escrito de acordo com o formato padrão XML.
XHTML 1.0 Transitional
Este DTD contém todos os elementos HTML e atributos, incluindo a aparência ou elementos obsoletos (como fonte). Jogo do quadro não é permitido. Estrutura deve ser escrito de acordo com o formato padrão XML.
XHTML 1.0 Frameset
O DTD XHTML 1.0 Transitional e o mesmo, mas permite o uso do conteúdo do conjunto de quadros.
XHTML 1.1
O DTD XHTML com o mesmo 1.0 Strict, mas permite que você adicione um módulo (por exemplo, para oferecer suporte a Ruby para idiomas do leste asiático).