Doctype transitional, strict e frameset

Definição dos tipos de doctype:strict, frameset e transitional. Perguntas e respostas sobre doctype

Home Tecnologia

Em XHTML o Doctype define o tipo de documento (DTD – document type definition), é obrigatório e deve ser colocado na primeira linha do documento.

Ao definir o tipo de documento estamos orientando os browsers sobre a maneira que o documento foi estruturado e isto irá facilitar a leitura e a interpretação do documento.

Há três tipos de doctype:

  • Strict
  • Transitional
  • Frameset

Doctype Strict

Este é o doctype mais rígido e permite um código mais limpo. Neste doctype não são permitidos erros de estruturais e de apresentação e o uso do CSS também é obrigatório.

A declaração deste doctype dever ser feita da seguinte forma:

http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>

Doctype Transitional

Este é o doctype mais flexível e deve ser usado para permitir uma navegação por browsers mais antigos ou que não suportam CSS por exemplo.

A declaração deste doctype dever ser feita da seguinte forma:

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

Doctype Frameset

Este é o doctype deverá ser usado para documentos que fizer o uso de frames.

A declaração deste doctype dever ser feita da seguinte forma:

http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd”>

Perguntas e respostas sobre doctype.

E se eu não declarar nenhum doctype?

Os browser vão ler sua página, mas o documento estará errado e algumas coisas poderão não funcionar ou funcionar de maneira diferente da esperada.

Mas então não é tão importante assim o uso do doctype.

É importante e necessário. O fato da página funcionar sem ele não significa que está tudo bem. Para o usuário a página vai estar normal, mas para os browsers, mecanismos de busca e validadores sua página estará sem definição.

Qual dos três tipos devo realmente usar?

O recomendado é que você use o Transitional e depois que estiver bem familiarizado com o desenvolvimento baseado em padrões web poderá migrar para o Strict.

Gostou? Compartilhe



 

Leia também:



    © 2008-2018 | Professor Digital | Política de Privacidade | Em Jesus Cristo eu confio