HTML : les codes essentiels


Jean-Philippe Argaud, jean-philippe.argaud@ifrance.com,
Version 3.1, 17 Novembre 1998

 

Avant de rentrer dans le détail des commandes (ou tags) du langage HTML, nous donnons ici quelques indications générales. En premier lieu, le langage HTML est un langage de description de la structure du document, et non pas de sa forme visuelle ou imprimée. Cela veut dire qu'il faut se préoccuper (essentiellement) de la structure de son texte, et pas (ou le moins possible) de son rendu visuel final. Ce point est essentiel pour bien utiliser le HTML et assurer une excellente portabilité des textes ainsi produits, qui ne dépendront plus d'un logiciel ou d'un système d'exploitation spécifiques pour leur utilisation. Cela assure plus précisément une plus grande pérennité des textes, ce qui est essentiel si l'on pense en termes de conservation et transmission de l'information.

De manière pratique, tous les tags HTML se présentent sous la forme d'un code d'ouverture noté <...> associé à un code de fermeture </...>. Certains codes d'ouverture ne sont associé à aucun code de fermeture (comme <HR>) ou peuvent ne pas se fermer même s'ils ont un code de fermeture associé (comme <P> ou <LI>) car la fermeture est la plupart du temps non ambigue.

Les liens hypertextes

Les liens hypertextes permettent de relier un page à d'autres, en local ou sur le réseau Internet, par la référence appropriée à une adresse sous la forme :

Un lien hypertexte en local ne nécessite que la position relative de l'autre page HTML dans l'arborescence de fichiers et de répertoires du disque dur. Le lien apparaît comme un groupe de mots soulignés en bleu usuellement.

C'est cet outil de liaison dynamique entre pages qui transforme le réseau Internet en une gigantesque "toile d'araignée" (Web en anglais) de pages HTML inter-connectées en 1 clic de souris, et qui en fait sa puissance en tant qu'"encyclopédie mondiale".

Les niveaux de titre

Les titres se définissent à l'aide de codes <H*>, du premier niveau au sixième :

Les titres sont soit alignés à gauche, soit à droite, soit centré, selon le code rajouté : <H* ALIGN=LEFT>, <H* ALIGN=RIGHT>, <N* ALIGN=CENTER>. Par défaut, ils sont alignés à gauche.

Les paragraphes

La gestion des paragraphes se fait avec deux types de codes :

Sauf nécessité, il faut toujours utiliser <P> pour définir un paragraphe. Attention, il est inutile de terminer un paragraphe par <BR> puisque le suivant passe automatiquement à la ligne. Ce tag <BR> est rarement utile, il vaut mieux l'éviter sauf besoin véritable explicite.

Le paragraphe est soit aligné à gauche, soit à droite, soit centré, selon le code rajouté : <P ALIGN=LEFT>, <P ALIGN=RIGHT>, <P ALIGN=CENTER>. Par défaut, il est aligné à gauche.

L'enrichissement

L'enrichissement peut se faire de deux manières différentes, structurelle (conseillée) ou visuelle (déconseillée). L'enrichissement structurel s'indique en entourant le texte choisi des codes suivants :

L'enrichissement visuel, c'est-à-dire le gras, l'italique,... s'indique en entourant le texte choisi des codes suivants :

Autres codes

Pour qu'un document HTML soit complet, il doit présenter un entête et un pied de page conformes, contenant en particulier les ouvertures et fermetures d'élements de titre et de corps du document. Un entête type a la forme suivante, avec le code BGCOLOR="#FFFFFF" qui permet de demander un fond blanc :

et une fin de texte type a la forme :

Les principaux autres codes utiles sont les suivants :