Partager

Approfondir

Qualité Web le livre

Livre Qualité Web

Acheter

11 - Le code source de chaque page débute par une déclaration de type de document dont la syntaxe est conforme à celles recommandées par le W3C.

Thématique
Phase Projet

Objectif
  • Faciliter la validation du code source.
  • Favoriser un rendu prévisible quel que soit le navigateur (des versions de navigateurs encore en circulation sont susceptibles de s’appuyer 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 ou balisage).

Utiliser uniquement soit la DTD HTML5, soit 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 via un inspecteur de code ou en l’affichant à l’aide des menus du navigateur. Pour chaque page, vérifier la présence au début du 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, une erreur 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">.

En HTML5 en revanche, la DTD doit être : <!doctype html>.

À l’exception du HTML5, la forme correcte doit présenter 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