fonctions
Qu'est-ce qu'un Doctype ?
Un DOCTYPE est une déclaration du type de document qui permet de spécifier, à l'attention du navigateur web, la version de l'HTML ou de l'XHTML utilisée par les pages Web. Il se présente sous cette forme : <!DOCTYPE HTML PUBLIC "type_de_HTML" "adresse_de_DTD"> où :
"type_de_HTML" est la version utilisée de l'HTML. "adresse_de_DTD" est l'url de la DTD utilisée. Une DTD fixe les règles du langage que vous utilisez. Les différentes versions du XHTML sont les suivantes : XHTML 1.0 Strict XHTML 1.0 Transitional XHTML 1.0 Frameset
A quoi ça sert ?
Le doctype sert principalement au validateur du W3C afin de valider vos pages Web, c'est à dire vérifier si la page web respecte les règles de grammaire qui sont décrites dans la dtd utilisée. Le validateur n'accepte de valider vos pages que si le DOCTYPE est présent en haut de la page. 2 cas peuvent alors se présenter à vous.
votre page est valide. Vous aurez alors droit au message :
votre page n'est pas valide. Vous aurez alors droit au message :
Les différents DOCTYPEs existants
Les doctypes XHTML existants
Version Code du Doctype Utilisation
XHTML 1.0 Strict <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> C'est du XHTML pur, c'est-à-dire qu'il ne gère que le contenu et pas l'affichage.
XHTML 1.0 Transitional <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> Ce DOCTYPE permet d'utiliser en XHTML des balises qui gèrent l'affichage, comme <b>, <font>... Il sert à faire la transition entre l'HTML et l'XHTML
XHTML 1.0 Frameset <!DOCTYPE html PUBLIC