A declaração DOCTYPE deve ser a primeira linha em um documento HTML, antes da tag HTML, essa declaração não é uma tag HTML, é uma instrução para o navegador sobre qual a versão da linguagem de marcação que está sendo usada, ou seja, a declaração DOCTYPE determina o tipo de HTML que está sendo usado.
A declaração DOCTYPE refere-se a uma Document Type Definition (DTD). O DTD especifica as regras para a linguagem de marcação para que os navegadores processem o conteúdo corretamente, definem quais as tags podem ser usadas em um documento XML e quais os valores válidos. DTD já era usado bem antes de surgir o padrão XML. Desde o padrão SGML a DTD era utilizada como forma padrão de validação de documentos dessa linguagem, porém desde 2001 que ele vem sendo substituído aos poucos pelo XML Schema(XSD).
Existem três tipos de declaração DOCTYPE: Strict, Transitional e Frameset.
- Declaração Strict: É a mais rigorosa das declarações, não permite qualquer item de apresentação e formatação dentro dos elementos ou a utilização de tags em desuso.
- Declaração Transitional: É mais flexível que a Strict entre outras possibilidades permite a utilização de tags em desuso, formatação de elementos dentro de tags, etc.
- Declaração Frameset: Utilizada no desenvolvimento de documentos baseados em frames. Por favor, FRAMES NÃO.
Usaremos a marcação XHTML Transitional, isso significa que usaremos uma biblioteca referente a esse tipo de HTML. Essa declaração é fundamental, pois ao informarmos que estamos usando XHTML 1.0 Transitional os navegadores trabalharam para mostrar o site mostrando a biblioteca correta para esse tipo de documento. Sem essa declaração os navegadores teriam que adivinhar qual o nosso tipo de documento e qual a biblioteca necessária para exibir o site para o usuário, por isso usamos essa declaração.
Nenhum comentário:
Postar um comentário