Entendo o que é o DOCTYPE e quais são?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Entendo o que é o DOCTYPE e quais são?

Mensagem por RodolfoOliveira em Qui Out 28, 2010 8:37 am

Muitas pessoas olham o DOCTYPE que o Dreamweaver e o Visual Studio geram, mas nunca pararam para perguntar o que é, porque usar e o que faz...
O que importa é que funciona.
pois irei explicar o que é, porque usar e quais são eles, veja logo abaixo

O que é DOCTYPE?
R: Ela é responsável a dizer ao navegador qual é a especificação do HTML ou XTML (baseado nos padrões do W3C).


Por que especificar um doctype?
R:Porque ele define qual é a versão do (X)HTML que o documento está usando e esta é uma informação fundamental para que os browsers processem corretamente o documento.


O tipos de DOCTYPE são:

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:
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

• 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:
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

• 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:
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">


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").
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


• 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.
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

• DTD XHTML Frameset
Usa-se em documentos que contêm molduras ("frames")
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">


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.
avatar
RodolfoOliveira
Admin

Mensagens : 37
Reputação : 1
Data de inscrição : 15/10/2010
Idade : 26
Localização : Arujá

Ver perfil do usuário http://twitter.com/#!/RodolfoliveiraF

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum