Dudu
mardi 22 août 2006 à 05:06
CITATION(stever34 @ lundi 21 août 2006, 15h43)

on m'avait toujours dit d'écrire les balise en MAJUSCULE pour mieux les repérer
Par pure curiosité, qui t'a toujours dit .. ?

CITATION(campagne @ mardi 22 août 2006, 00h17)

et comme doctype vaut-il mieux utiliser utf8 ?
quel est l'intérêt ?
Je profite de cette excellente discussion pour poser cette question presque hors sujet comme on les aime au village ;-)
C'est tellement hors-sujet qu'UTF-8 est un encodage, ce qui n'a absolument rien à voir avec un Doctype (mais alors vraiment rien

).
L'avantage de l'UTF-8 en tant qu'encodage donc, c'est de pouvoir écrire les lettres accentuées ou caractères spéciaux (æ, é, ß, ®, †, π..) directement au clavier sans avoir besoin de tout modifier en é et autres entités html.
Comme le dit v4np13 ça se déclare dans les métas certes, mais un encodage (quel qu'il soit) gagne toujours à être envoyé en en-tête par le serveur: c'est surtout là que c'est important. Les métas viennent après et y déclarer l'encodage n'est surtout utile que pour les pages vues en local, sans serveur.
Le Doctype est une déclaration de type de document. C'est ce qui dit au client (visiteur, robot, etc..) que la page qui suit est écrite selon telle ou telle norme. Grosso modo on lui dit "là tu vas recevoir de l'HTML 4.01 Strict" ou bien "là, c'est de l'XHTML 1.0 Transitional".
C'est utile pour le client de le savoir, ne serait-ce que pour les problèmes d'affichage (quirks mode et standards-compliant mode)..