|
Enfin!
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 est 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 en 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 Enfin 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.
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.
|