Doctype HTML — o que é e porquê usar

Fernanda Krumreich Helms
2 min readNov 5, 2021

--

Ele é o início de tudo quando se trata de programação em HTML. O Doctype HTML é o companheiro de todos que um dia já salvaram ao menos um arquivo *.html.

<!doctype html> — o que é e porquê usar

O que é <!doctype html>?

O Doctype HTML não é uma tag, afinal ele não está dentro da tag <html>, ele não faz parte do documento em si, mas sim, anuncia o que está por vir. O Doctype HTML é uma declaração DTD (Document Type Declaration) ao navegador acerca da linguagem que está sendo usada no documento. Mas… como assim? Se você está familiarizado com HTML sabe que existem várias versões da linguagem. Atualmente a mais usada é a HTML5, porém existem outras versões como HTML 4.01 Strict e XHTML.

Com o surgimento do HTML5, o uso do Doctype HTML foi simplificado, e deixou de ser obrigatório. A declaração se resume atualmente a duas palavras:

<!doctype HTML>

<!doctype html> não é mais obrigatório, devo continuar usando?

A presença do Doctype HTML garante que o navegador interprete o arquivo corretamente e é uma boa prática de programação em HTML. Além disso, há uma questão ainda mais relevante do que ter um código bonito, a declaração do Doctype HTML ajuda a prevenir ataques RPO (Relative Path Overwrite), onde o hacker altera ou adiciona folhas CSS ao site.

O que diz a W3

A W3 aconselha o uso da declaração, mesmo esta não sendo obrigatório. É fundamental entender que, ela não é obrigatória para funcionamento, mas é obrigatória para o pleno funcionamento. Então, use.

--

--

Fernanda Krumreich Helms
Fernanda Krumreich Helms

Written by Fernanda Krumreich Helms

0 Followers

Design student and Deputy Secretary for Tourism, Industry and Commerce of São Lourenço do Sul, Brazil.