Doctype - Especificando o Tipo de Documento
Por Cosme Fa | 27 de Março de 2006
Doctype quer dizer Document Type Definition (Definio do Tipo de Documento), ou simplesmente, DTD.
necessrio que o user-agent saiba qual a DTD que o documento (X)HTML usa. Por isso existem 3 (trs) tipos diferentes:
- Strict: Utilizado no documento XHTML sem nenhum erro.
<!DOCTYPE html
PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd> - Transitional: Utilizado quando est com um cdigo migratrio (nota: o mais utilizado), do HTML para o XHTML:
<!DOCTYPE html
PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd> - Frameset: Utilizado caso exista FRAMES no cdigo-fonte da pgina:
<!DOCTYPE html
PUBLIC -//W3C//DTD XHTML 1.0 Frameset//EN
http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd>
A declarao do Doctype sempre no nicio do documento, veja o exemplo:
<!DOCTYPE html
PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd>
<html>
<head>
<title> Ttulo do Documento </title>
</head>
<body>
[teste]
</body>
</html>
Cada um destes tipos est definido em especificao prpria no W3C. Lembrando que fundamental a especificao do Doctype na pgina para o user-agent processar os dados sem problema algum. Em alguns browsers - caso no declare o Doctype - o documento entrar em modo “standards”, assim dependendo dos elementos do cdigo-fonte, a pgina ser exiba de forma obsoleta.


eu nao entendi foi nada….
heheheh
Cara.. to enferrujado mesmo, acho que nem uma geral vai voltar ao que era antes..
po falo nada
Valeu cara, abrao!!!!!
Tambm h os Doctypes para HTML 4.0 que ainda so recomendados pelo W3C.
E vale lembrar tambm, que o XHTML 1.0 Transitional mais usado porque alguns desenvolvedors usam tags no recomendadas para XHTML, invalidando o cdigo, exceto em modo de transio.
Eu j uso em minhas pginas.. muito bem explicado Cosmeplis..
flw
Muito bom Cosme, parabns.
Suas matrias tem efeito de “apego”, o usurio aps ler, logo coloca nos favoritos e nunca mais esquece, e est sempre esperando uma nova matria ansiosamente. =)
Correto, Eduardo. S uma observao: O browser que entra em quirks mode caso no declare o Doctype ou insira alguma tag antes do Doctype o IE.
Putz que sorte DTD vai cair na minha prova da faculdade quinta =~~~~~~~~~~
vlwwwwww Cosme !!!1