Page HTML minimale

Le document html minimal

Toutes vos pages web devront présenter la structure minimale suivante :

Le rôle de chacune des lignes ci-dessus est expliqué dans la suite de cette page.

Le doctype

La première ligne du document est le doctype :
Le mot doctype peut être écrit en majuscules ou en minuscules. Il en ira de même pour les balises html, mais nous les écrirons systématiquement en minuscules.

Le rôle du doctype (déclaration de type de document) est de déclarer à votre navigateur quel type de document html il va lire. En html5, le doctype est simple (c'est celui qui est présenté ci-dessus). Mais par exemple en html 4.01 strict, la déclaration de doctype est la suivante :

Le DTD (Déclaration de Type de Document, déclaration réalisée par la donnée du doctype comme indiqué ci-dessus) sert à indiquer à quelles règles d'écriture obéit le code d'une page HTML ou XHTML. Ces règles sont contenues dans les Définitions de Type de Document, hébergées sur le site du W3C. Par exemple, vous trouverez la définition du doctype 4.01 strict sur cette page .

La balise html

La seconde ligne est constituée de la balise ouvrante html
Cette balise est complétée par la toute dernière ligne de la page : la balise fermante html

Ces deux balises délimitent le code html (code écrit en respectant les règles définies par le doctype déclaré en première ligne). Dans une page html, pour parler de l'élément html, on parlera souvent de l'élément racine du document.

On ajoutera la langue utilisée dans nos pages comme attribut de la balise html :

Le corps du document

C'est entre les balises d'ouverture et de femeture <body> et </body> que l'on inscrira le contenu de la page.

Le contenu de l'en-tête n'est pas visible dans le navigateur, seul le contenu du corps (élément body) est visible lorsqu'on ouvre la page avec un navigateur.