Cours / Tutorials - Le doctype et l'épreuve du feu
Le Doctype et l'épreuve du feu !
Le doctype souvent difficile à saisir, c'est pourquoi nous reviendrons sur ce point plus tard (au moment du Xml). Retenez qu'il est indispensable pour que votre page soit conforme aux standards. Il n'y en a pas beaucoup que vous pourrez apprendre par cœur (ca viendra à force de les taper). Il sert à définir les balises Xhtml utilisées.
Il doit IMPERATIVEMENT être la toute première ligne de votre page, avant l'ouverture <html>.
Une page Xhtml conforme doit avoir au minimum ces deux caractéristiques :
- Un doctype
- Une balise <html> contenant une balise <head> et une balise <body>, toutes fermées.
Voici les 3 doctypes que vous devriez le plus utiliser
XHTML 1.0 transitional :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
XHTML 1.0 Strict :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
XHTML 1.1 :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
Vous pouvez remarquer que chacun d'entre eux site l'un des standards évoqués au tout début : Xhtml 1.1 Transitional, Xhtml1.0 strict, Xhtml 1.1. Certains d'entres vous remarquerons "l'oubli" du doctype "xhtml 1.0 frameset". C'est tout simplement parce qu'il est peu judicieux de l'utiliser.
L'épreuve du feu : la validation XHTML
Ceci est un exercice : écrivez une page Xhtml utilisant un maximum de ce qui a été vu jusqu'ici (plusieurs paragraphes, image, gras, italique, retours à la ligne, ligne de séparation, liens etc.) puis rendez-vous à l'adresse : http://validator.w3.org/#validate_by_upload pour y charger votre fichier et cliquer sur "check". Si la page est valide, félicitation… Sinon… Vous avez fait des erreurs que le site va vous demander de corriger !
Note : dans la création de votre site Internet, vous aurez dans les premiers temps (et même ensuite) deux difficultés. La première sera de faire valider votre XHTML, la seconde sera de faire en sorte que celle-ci et les CSS qui lui sont associés soit bien rendus par les différents navigateurs.
Encore un tout petit point et nous en auront terminé du XHTML
<< Cours précédent Sommaire des cours XHTML Suite >>