domingo, 2 de agosto de 2009

Declaração DOCTYPE

Declaração documento tipo, a W3C (World Wide Web Consortium), encarregado da criação dos Standard web, define que os arquivos HTML, XML, XHTML devem ter uma declaração de tipo DOCTYPE que deve fazer referência a uma das três definições do tipo de documento que existem.

Esta declaração deve ser a primeira linha da nossa página e é necessária para dizer ao navegador seja ele qual for, que versão de HTML é usada página.

Caso contrario, o navegador processará a página em modo Quirks (modo de compatibilidade) podendo interpretar incorretamente o código da página e inutilizar seu trabalho.

A DTD (definição do tipo de documento) é a estrutura que regulamenta os elementos e atributos que estão disponíveis para cada tipo de documento.
Versões anteriores HTML 4.01 não são recomendáveis por que não são totalmente compatíveis com as Folhas de Estilo), existem três tipos de DTD para HTML 4 e três tipos para XHTML 1.0:

Escolhendo o DOCTYPE adequado.

HTML 4.01 Transictional
HTML 4.01 Strict
HTML 4.01 Frameset
XHTML 1.0 Transictional
XHTML 1.0 Strict
XHTML 1.0 Frameset
XHTML 1.1 ( seque a XHTML 1.0 Strict mas não necessita declarar o strict )


HTML Transitional:
HTML 4 Transitional inclui todos os elementos e atributos do HTML 4 Strict mas acrescenta os elementos e atributos ultrapassados
( desaprovados ou obsoletos).Veja o artigo sobre o assunto.

HTML Strict:
Se declararmos este DTD, o navegador passará a agir em cumprimento dos padrões (Standards compilam-se).
Isto implicará que só possam se usar as etiquetas de HTML 4.01.
Este é o modo recomendado pelo W3C, já que é compatível com o CSS e pode ser interpretado corretamente por todos os navegadores,
tornando muito mais fácil o passo de nossos documentos ao XHTML que muito possivelmente tenda a substituir ao HTML nos próximos anos.

HTML Frameset:
Esta é uma variante de HTML 4 transitório para os documentos que utilizam Frames (molduras).

Abaixo seque a lista de declarações só para conferir DOCTYPE para HTML 4.01 e XHTML:


3 comentários:

  1. Sayans,

    tenho um blogspot, Windows 7.

    Utilizo Feedjit (gerenciador de visitas), que passou a ser bloqueado (pop-up).

    Há alguma relação com Doctype? Como fazer para consertá-lo?

    Agradeço a orientação.

    Abs

    Paulo Brasil

    ResponderExcluir
  2. Perdão, meu e-mail é brasilpsa@gmail.com

    ResponderExcluir