Partager

Approfondir

Qualité Web le livre

Livre Qualité Web

Acheter

2 - Le code source de chaque page débute par une déclaration de type de document (doctype ou DTD) dont la syntaxe est conforme à celles recommandées par le W3C.

Thématique
  • Bonnes pratiques
  • Code
Phase Projet

Objectif

Faciliter la validation du code source.

Favoriser un rendu prévisible quel que soit le navigateur (les navigateurs s'appuient sur la syntaxe précise de la DTD pour adopter un mode de rendu CSS).

Mise en œuvre

Placer la DTD en début de code source (elle ne doit être précédée par aucun commentaire, balisage ni prologue XML).

Utiliser uniquement l'une des DTD recommandées dans http://www.w3.org/QA/2002/04/valid-dtd-list.html.

Contrôle

Examiner le code source des pages, par exemple dans l'onglet HTML de Firebug ou via l'affichage complet de la source via les menus du navigateur et, pour chaque page, vérifier la présence en début de code source d'une DTD telle que recommandée par http://www.w3.org/QA/2002/04/valid-dtd-list.html.

Outre l'absence de DTD, l'erreur la plus courante est l'utilisation d'une DTD abrégée, c'est-à-dire sous la forme : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">.

À l'exception du HTML5, la forme correcte doit présenter en effet une URI complète, du type <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">.

On rencontre parfois également des syntaxes erronées suite à la modification du tag de langue (ici, FR au lieu du EN attendu) : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//FR" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">.

Découvrez la certification Opquast

Rejoignez la communauté des certifiés Opquast. Plus de 5000 professionnels formés à la qualité Web. Au programme une formation en ligne de 14h, un examen de 1h30, un badge et un score à mettre sur votre cv et votre profil linkedin.

Commander en ligne