1. Accueil
  2. Opquast V3
  3. 11 - Le code source de chaque page débute pa…

N°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.

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).

Solution technique

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.

Moyen de controle

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">.

Crée le
23 juin 2014

Testez et faites reconnaître vos compétences

Logo Opquast Certfied

Opquast Certified est un test sur 1000 points permettant de vérifier le degré de maîtrise des meilleures pratiques du Web

Découvrir

Retrouvez cette fiche dans « Qualité Web »

Livre Qualité Web

En savoir +

Version numérique offerte pour l’achat de la version papier