Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Para os experientes a pergunta é simples.
Existe um doctype mais recomendando a ser usado?
o dreamweaver cs5 gera esse:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
citando que para trabalhar com (x)html e css.
Bem as vezes é bom a gente ter umas respostas meio sei lá como a sua William pesquisei alguma explicação sobre doctype de maneira mais "quero realmente saber o que é" e já me dei cara com um bom post de um blog http://goo.gl/EyAR e me esclareceu umas coisas.
O que então provavelmente você usa é esse?:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Mas desculpa, se foi o que eu entendi o strict ele não que vá ignorar, mas perante a w3c algumas tag's serão descartadas?
div align="center" por exemplo o align não validaria?
tá...
o Transitional é um DTD de 'transição', para qndo você ainda não sabe 'trabalhar corretamente', por isso ele é menos rígido, ou seja, aceita algumas coisas erradas
o Strict não. Ele é completamente rigido. Ele barra várias brechas que o transitional deixaria.
veja:
div align="center" oque é align?
alinhamento. Legal.
Alinhamento, é estilização, logo, não deve ficar no HTML !
isso é 'mistura de camadas'. Se é estilização, deve ficar no css.
se você tentar validar um documento com strict, com um <div align=".. vai dar erro, o transitional 'deixaria passar'.
basicamente é isso.
Se quer fazer um trabalho bonito, e bem feito, siga 'as regras'. O Strict vai te impor mais do que o Transitional que é 'liberal'.
Compreendi. =)
Valeu.
Mas tentarei adotar o strict.
http://www.thewebsqueeze.com/web-design-articles/choosing-the-best-doctype-for-your-website.html
Leitura complementar.
Recomendo HTML4.01 Strict. Até porque de nada adianta fazer a marcação em XHTML e não servir o mime-type correto.
digamos assim, então... uma 'correção' para o 'problema ie', pois o mime pode dar problemas com ele:
Ainda existe a alternativa dos comentários condicionais.
procure entender a diferença entre eles.
depende 'do que você quer fazer'.
Eu uso o Strict 1.0