Initiation à la création de site Web


L'en-tête du document


Voir:

Un document HTML jugé complet est plus complexe que les documents vus jusqu'à maintenant.

Structure du document HTML

Les balises <meta>

Les balises meta sont utilisées pour

Elles sont invisibles sur une page web mais souvent très utiles. Elles entrent toujours dans l'en-tête de votre document (entre <head> et </head>).

Chaque élément "meta" spécifie un couple propriété/valeur. L'attribut name identifie la propriété et l'attribut content en spécifie la valeur.

Exemples :

La balise <title>

La balise <meta> et les informations par défaut

On peut utiliser l'élément "meta" pour spécifier les informations par défaut sur un document dans les cas suivants :

Exemples :

L'information de chemin : la balise <base>

Dans HTML, les liens et les références d'images, d'applets, de programmes de traitement de formulaire, de feuilles de style, etc. sont toujours spécifiés par un URI. Les URI relatifs sont résolus par rapport à un URI de base, qui peut avoir diverses provenances. L'élément "base" permet aux auteurs de spécifier explicitement l'URI de base d'un document.

Quand il est présent, l'élément "base" doit apparaître dans la section "head" du document HTML, avant tout élément qui se réfère à une source externe. L'information de chemin spécifiée par l'élément "base" n'affecte que les URI du document dans lequel cet élément apparaît.

Les deux codes suivants sont équivalents :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">
<html>
   <head>
      <title>Mon premier document complet</title>
   </head>
   <body>
      <p>Visitez le <a href="http://w3.uqo.ca/dii/index.php">département</a> !</p>
   </body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">
<html>
   <head>
      <title>Mon premier document complet</title>
      <base href="http://w3.uqo.ca/dii/"/>
   </head>
   <body>
      <p>Visitez le <a href="index.php">département</a> !</p>
   </body>
</html>