Olá! Thursday, 18 de April de 2024.



Dicas CódigoFonte.net
Wednesday, 14 de February de 2007

A declaração DOCTYPE

iae galera, como vão?

Hoje vou explicar um pouco sobre a definição da declaração .

Definição e uso:

A declaração é a primeira coisa que deve ser acrescentada ao código de seu documento, antes da tag . Ela é responsável a dizer ao navegador qual é a especificação do HTML ou XTML (baseado nos padrões do W3C).

DOCTYPEs da Linguagem HTML

O HTML 4.01 especifica três tipos de documento: Strict, Transitional e Frameset.

DTD HTML Strict

Usa-se para escrever código limpo, livre de misturas entre estilo e conteúdos. É usada em conjunto com estilos CSS ("Cascading Style Sheets"). Usa-se do seguinte modo:



DTD HTML Transitional

A DTD HTML Transitional inclui tanto os elementos estruturais com os elementos de apresentação (desaconselhados porque misturam estilo com conteúdos.) Esta DTD deve ser usada quando somos obrigados a manter a compatibilidade com browsers que não suportam os estilos CSS na perfeição. Usa-se do seguinte modo:



DTD HTML Frameset

A DTD HTML Frameset deve ser usada quando o documento contém molduras ("frames".) Esta DTD consiste na DTD Transitional mais os elementos relacionados com as molduras ("frames"). Usa-se do seguinte modo:



DOCTYPEs da Linguagem XHTML

O XHTML 1.0 especifica quatro tipos básicos de documento XML: Strict, Transitional, Frameset e Basic.

DTD XHTML Strict

Usa-se para escrever código limpo, livre de misturas entre estilo e conteúdos. É usada em conjunto com estilos CSS ("Cascading Style Sheets").



DTD XHTML Transitional

A DTD XHTML Transitional junta os elementos estruturais com aqueles elementos que o W3C quer eliminar da linguagem porque misturam o estilo com os conteúdos. Esta DTD deve ser usada quando somos obrigados a manter a compatibilidade com browsers que não suportam estilos CSS na perfeição.



DTD XHTML Frameset

Usa-se em documentos que contêm molduras ("frames")



DTD XHTML Basic

Versão básica do XHTML. Contém apenas os elementos indispensáveis para construir páginas úteis. Serve de base para construir outras linguagens da família XHTML, como o XHTML Mobile Profile, que foi concebido para criar páginas para a Internet Móvel.

Bom, por hoje é só.

Até a próxima.

Comentários do artigo [Novo comentário]

Marcelo - 02 de May de 2011 - 23:24
muito bom
Helder Cesar - 11 de May de 2012 - 15:08
Interessante artigo.
Tenho uma dúvida. Sempre vejo o //EN isso tem algo a ver com o idioma da página ou não?
Para adicionar um comentário você deve efetuar o login


Gostou do CódigoFonte.net? Quer indicar a um amigo?
Preencha os campos a seguir.
Seu Nome:
Seu E-mail:
E-mail de seu Amigo:


CodigoFonte.net » Meu Mural » Competiva - Criação de Sites » Todos os Direitos Reservados © 2002/2010