Voici le deuxième paragraphe de cette section sur les paragraphes.
utilisé tout seul crée un rond;
- utilisé après <ul> crée un rond;
- utilisé après <ol> crée un numéro d'ordre.
10. Défense de chevaucher!
Les jalons qui ont deux parties -- un début et une fin -- ne doivent pas se
chevaucher. Par exemple, <b><i>...</b></i> est incorrect, <b><i>...</i></b>
est correct.
11. Texte non-proportionnel et texte non mis en forme par HTML
On peut utiliser le jalon <tt>...</tt> (= "typewriter text") pour que le
texte qu'il entoure s'affiche dans le navigateur en caractères non-
proportionnels; c'est ce qui a été fait ici pour la représentation des
jalons.
Le jalon <pre>...</pre> (= "preformatted") a
pour effet de respecter la mise en forme
(ou la "non mise en forme" ! ) du texte
qu'il entoure .
Sans ce jalon, le texte précédent sera mis en forme par HTML:
Le jalon <pre>...</pre> (= "preformatted") a
pour effet de respecter la mise en forme
(ou la "non mise en forme" ! ) du texte
qu'il entoure .
12. ENFIN, LES ACCENTS!
Une lettre accentuée est définie dans le langage HTML par ce qu'on appelle
une entité SGML (= "Standardized General Markup Language", dont HTML est
dérivé). Une entité SGML comprend un délimiteur initial "&" (perluette) et un
délimiteur
final ";" (point-virgule); après la perluette "&" on met la lettre suivie du nom de l'accent.
Par exemple, "é" ("e" aigu) est représenté par l'entité SGML é;
"É" ("E"
aigu) est représenté par É. Pour ce qui intéresse le français,
les
noms des accents sont les suivants:
acute (= aigu)
grave
circ (= circonflexe)
uml (= umlaut ou tréma)
cedil (= cédille)
Cliquez ici pour voir une liste complète.
13. D'autres unités SGML: perluette, plus grand que, moins grand que
Comme les jalons HTML sont délimités par des crochets triangulaires (= plus
grand que et moins grand que; en angl. "angle brackets") et que les entités
SGML commencent par une perluette (en angl. "ampersand"), on doit normalement utiliser
des entités SGML pour faire paraître ces trois caractères dans le texte.
C'est ce qui a été fait dans ce document. Ainsi:
Nom du caractère | Caractère | Entité SGML |
Plus grand que "greater than" | >
| > |
Moins grand que "less than" | <
| < |
Perluette "ampersand" | & |
& |
Nom du caractère | Caractère | Entité SGML |
Plus grand que "greater than" | >
| > |
Moins grand que "less than" | <
| < |
Perluette "ampersand" | & |
& |
En fait, le seul caractère des trois qui doit nécessairement être représenté par une entité SGML est le 'moins grand que'; les deux autres -- > et & -- peuvent être tapés directement.
14. Tables
Les tables sont très utiles pour présenter du texte ou des chiffres en
rangées et colonnes. La section précédente sur les unités SGML contient une table, donnée deux fois (cf. infra) pour la représentation textuelle de la perluette et des crochets
triangulaires.
Cette table (<table>...</table>) contient quatre rangées ("rows") ou lignes
(<tr>...</tr>) et trois colonnes. Le nombre de colonnes est déterminé par
le nombre de cellules dans chaque ligne; chaque cellule commence par le
jalon <td> ("table data") et contient normalement du texte ou des chiffres;
comme il y a trois occurrences du jalon <td> dans chaque ligne du tableau,
la table a trois colonnes.
Dans la table ci-dessus, le jalon <table> a l'attribut "cellpadding" avec
ici la valeur "10", qui ensemble déterminent l'importance de l'espace qui entoure les
données dans chaque cellule; la 2e version de la table, qui a été centrée, contient en plus l'attribut "border=1", qui fait afficher un cadre autour de la table et de chacune des cellules. Trois des lignes (<tr>) ont l'attribut "valign"
(= "vertical alignment") et la valeur "top" qui indiquent que la première
ligne de chaque cellule de la rangée doit être alignée verticalement en haut
de la cellule; certaines cellules (<td>) ont l'attribut "align=center", ce
qui a pour effet de centrer le contenu de la cellule. Les cellules de la
première ligne paraissent en gras puisqu'elles ont été définies
comme en-têtes (<th> = "table header").
15. Les images
Voici une petite image en format "gif" insérée à différents endroits de ce paragraphe.
Le jalon <img> (= "image") a l'attribut "src" (= "source") et la valeur
"leaf.gif" qui est le nom de l'image. L'image gif a été créée avec
un
lecteur optique ("scanner").
16. Les liens
Dans ce document, la table des matières du document et les différentes
sections en question sont reliées au moyen de liens ("links"). Un lien est
créé par l'emploi du jalon <a> (= "anchor") et d'un attribut. Les deux
principaux types d'attributs, ceux utilisés dans ce document, sont "href"
(= "hypertextual reference"), qui représente le lieu de départ, et "name",
qui détermine le lieu d'arrivée. L'attribut "href" a comme valeur le nom
d'un autre fichier (voir le paragraphe suivant ou le renvoi ci-dessus au
fichier sur les entités SGML) ou le nom d'un lieu d'arrivée dans le même
document; c'est ce deuxième type qui est illustré ici dans les liens
renvoyant de la table des matières aux différentes sections. L'attribut
"name" du lieu d'arrivée a comme valeur un nom correspondant au nom donné
comme valeur de l'attribut "href" du lieu de départ. C'est ce système qui
est utilisé pour les notes de bas de page d'un document imprimé.
Ainsi, par exemple, à l'endroit du 6e item, "Le gras et l'italique", de la
table des matières l'attribut-valeur 'href="#6"' (à noter la présence du
préfixe "#" et les guillemets qui entourent la valeur) renvoie à une partie de ce document qui s'appelle '"6"' (sans "#").
17. Pour aller plus loin: un manuel HTML en anglais en ligne
Un manuel beaucoup plus complet a été écrit, en anglais, par un membre
de
l'Université de Toronto, Ian Graham. Pour consulter la version en ligne
cliquez ici.
© Russon Wooldridge, Département d'Études françaises, University
of Toronto
Janvier-février 1997; mise à jour, mai 1998.