Junior
O que é doctype e qual é o seu papel no documento HTML?
sobes.tech IA
Resposta da IA
DOCTYPE (Tipo de Declaração) — é uma instrução que informa ao navegador qual a versão de HTML ou XML que o documento utiliza.
O seu papel:
- Definição do padrão: Indica a conformidade do documento com uma especificação determinada (por exemplo, HTML5, HTML 4.01, XHTML 1.0 Strict).
- Ativação do modo padrão: Ajuda o navegador a entrar em "modo padrão" (modo padrão), onde ele renderiza a página de acordo com os padrões web CSS e JavaScript. Sem
DOCTYPEou com uso incorreto, o navegador pode entrar em "modo de compatibilidade" (modo quirks), onde a renderização pode variar e causar comportamentos imprevisíveis. - Validação: É utilizado por ferramentas de validação para verificar a conformidade do documento com o padrão declarado.
Para HTML5, o DOCTYPE é assim:
<!DOCTYPE html>
Este é o DOCTYPE mais comum e recomendado atualmente. É simples e garante a ativação do modo padrão em todos os navegadores modernos.
Em versões mais antigas de HTML e XHTML, o DOCTYPE era mais complexo e continha um URI para DTD (Definição de Tipo de Documento), por exemplo:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
No entanto, para HTML5, uma forma curta é suficiente. O DOCTYPE deve ser o primeiro elemento no documento HTML, antes do elemento raiz <html>.