Les
Liens
Html
(Hyper
Text Markup Language)
est un langage hypertexte (et hypergraphique) qui vous
permet en cliquant sur un mot, généralement
souligné (ou une image) de vous
transporter;
- vers
un autre endroit du document.
- vers
un autre fichier Html situé sur votre ordinateur.
- vers
un autre ordinateur situé sur le Web.
Ce
système d'hypertexte vous est familier car il est
également utilisé par les fichiers d'aide de
Windows. Ce sont ces liens qui vous permettent de surfer de page en
page et qui constituent l'essence des documents Html.
La
syntaxe de ces liens entre plusieurs pages, est simple mais
entraînera de nombreux commentaires :
<A HREF="URL
ou Adresse">...</A>
Lien externe
Tout
ordinateur situé sur le réseau Internet
possède une adresse ou une URL (Universal Ressource
Locator). Html permet d'accéder à toutes les
machines et toutes les ressources du Net. Pour peu qu'Internet vous
soit un peu familier, ce sont les adresses du type :
http://serveur/chemin.../fichier
ftp://serveur/chemin.../fichier
mailto:utilisateur@hôte |
Lien local
L'organisation
classique et plus que conseillée d'un site Web consiste
à regrouper l'ensemble des éléments de
celui-ci (fichiers htm, images, ...) dans un même répertoire. Vous pourrez ainsi "transporter"
aisément votre site pour le présenter sur un
autre ordinateur et ,but ultime, le charger sur un serveur. Cette
façon de procéder est la plus aisée et
vous évitera pas mal de problèmes. L'adresse du
lien sera alors tout simplement
fichier.htm
Lien mixte
Nous
entendons par là un lien vers un fichier situé
à un autre endroit de votre ordinateur (et donc non
situé dans le répertoire de votre site).
Attention
Danger! En
effet, il est peut probable que le serveur Web qui hébergera
votre site, possède la même arborescence que votre
disque local. L'adresse prendra la forme
file:///lecteur:/répertoire/fichier.htm
(en adressage absolu).
../../../fichier.htm (en
adressage relatif). |
Cette
matière d'adressage absolu et relatif dépasse le
cadre de cet exposé et je vous invite en cas d'utilisation
à vous plonger dans la documentation relative à
ce sujet.
Expérimentons tout ceci.
Dans
l'éditeur de texte,
nous
allons créer deux fichiers Htlm.
le
fichier 1.htm:
<A
HREF="2.HTM">Aller vers le document 2</A>
le
fichier 2.htm:
<A
HREF="1.HTM">Retour au document 1</A>
On
sauve ces deux fichiers dans un
même répertoire.

Le
browser vous affichera:

Des liens peuvent aussi pointer
vers un endroit précis du même document ou d'un
autre fichier. C'est ce qu'on appelle les ancres, ancrages ou pointeurs
[Anchor].
| Point
d'ancrage |
<A NAME="***">...</A> |
Ceci
est une cible |
Lien
vers une ancre
dans la même page |
<A HREF="#***">...</A> |
Lien
vers la cible ***
dans la même page
|
Lien
vers une ancre
dans une autre page |
<A HREF="URL#***">...</A> |
Lien
vers la cible ***
dans une autre page |
A titre d'illustration, le mot Les Liens du début de page a
été défini comme un point d'ancrage.
<A
NAME="Ancre1">... Enfin! ...</A>
Le
code du lien sera :
<A
HREF="#Ancre1">Rappel de la notion d'hypertexte</A>
Que
vous pouvez tester ici. (Cliquez sur Rappel de la notion D'hypertexte)
Rappel de la
notion d'hypertexte
Plusieurs liens à
l'intérieur d'un même document supposent que ce
document présente une certaine longueur sinon une longueur
certaine (et donc un temps de chargement assez long). Ainsi, on
préférera généralement
à cette technique le découpage d'un longue page
en un ensemble de plusieurs pages de dimension plus réduite.