« Voltar
em html web

Pra que serve o DOCTYPE em arquivos HTML.

Desde que comecei a estudar front-end estou aprendendo um monte de coisas que eu não sabia. Vou tentar fazer vários posts curtos sempre que eu achar algo interessante (:

DOCTYPE

Você provavelmente já abriu um arquivo HTML e viu algo parecido:

<!DOCTYPE html>  
<html>  
   //código html aqui
</html>  

Pra que serve essa tag que parece sempre vir no início dos arquivos HTML?
Pra começo de conversa, ela não é uma tag html: é uma instrução para o navegador saber em que versão do HTML está o arquivo.
Essa instrução sempre tem vir primeiro, antes da tag .

Mas parece que não estamos especificando a versão né?

<!DOCTYPE html>  

Se utilizarmos dessa forma estamos usando a última versão do HTML, que é a 5.

Mas e se eu quiser usar as versões mais antigas?
Bem, hoje em dia todos os navegadores suportam a versão mais nova e não faz muito sentido você fazer isso.
Mas, se você realmente quiser(ou precisar), você pode usar falar que o seu documento HTML usa a versão 4 de três formas diferentes:

HTML 4.01 Strict

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">  

HTML 4.01 Transitional

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  

HTML 4.01 Frameset

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">  

Existem também outras variações de DOCTYPE's para XHTML. Se quiser pode dar uma olhada aqui.


E aí, que achou? Ficou alguma dúvida?

Já que você leu até aqui, porque não curte minha página lá no Face pra ficar em dia com as minhas postagens e outras coisas legais?
Hoje tem promoção lá, já tá participando?
O endereço é https://www.facebook.com/devgabsferreira (:

comments powered by Disqus