CSS e HTML - O que é e para que serve o DOCTYPE (Parte 1/2)


Vou ensinar um pouco de CSS e HTML, na primeira parte vamos ensinar para que serve o DOCTYPE e o que é isso. Mas antes disso vou explicar algumas coisas sobre o titulo da postagem... eu coloquei parte 2 da série de Security, mas vamos iniciar também uma "série dentro de outra série" ou seja:
Vamos ter algumas aulinhas de CSS e HTML e essa é a primeira da série de CSS e HTML.

Vamos lá:


O que é o DOCTYPE?


O DOCTYPE é a maneira de você dizer para qualquer navegador como ele deve agir ao ler seu código HTML.


Que tipos de DOCTYPES existem e onde colocá-los em meu código?

Até onde sei são quatro tipos para cada compilação HTML (HTML 4.0, HTML 4,1, XHTML, etc).
Os DOCTYPES devem ser a primeira coisa que um browser lê em seu código HTML, ou seja, na primeira linha.

Quais são eles?

Strict, Transitional e Frameset.


XHTML STRICT
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
O Strict é o “melhor” uma vez que ao dizer para um browser renderizar com ele, você está dizendo que seguirá rigorozamente os padrões.


XHTML Transitional

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
Com este você diz ao Browser que seu código está em transição, não necessáriamente seguirá rigorozamente os padrões, mas não fará um “ninho de  ratos”


XHTML FRAMESET

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Frameset//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd”>
Já o Frameser, ser para renderizar os enfadonhos e arcáicos Frames.

Créditos: Nasei@Root e a equipe do HackerMedia