Académique Documents
Professionnel Documents
Culture Documents
Fonde 4
Fonde 4
Fondement du Web
1
Plan du cours
INTRODUCTION
2
Les Liens hypertextes
Les liens permettent de construire un hypertexte et peuvent
être de différents types:
3
Les Liens hypertextes - Liens externes (1/6)
Ce type de lien permet de pointer vers un document référencé par une
adresse URL ou par un chemin relatif. Ce document peut être un document
HTML ou tout autre type de fichier. (sons, images, etc.). Il faut distinguer
entre une:
adresse absolue (on indique le chemin pour parvenir à la page cible en
entier)
adresse relative (on indique le chemin depuis la page courante)
4
Les Liens hypertextes - Liens externes (2/6)
@dressage et accès à une page HTML avec le HREF
Deux types d’adresses :
Adresse absolue : L'adresse d'un fichier se compose du nom du serveur, et du
chemin jusqu'au fichier, et du nom du fichier avec son extension. Pour un lien pointant
sur un fichier qui se trouve sur un autre serveur on écrira ce que l'on appelle une adresse
absolue, l'adresse en entier avec aussi le protocole.
Exemple: l'adresse absolu du fichier exemple est :
http://www.courfw.com/lienhypertexte/liens_relatifs.htm. Le lien sur cette page en
donnant l'adresse absolue sera :
<a href=" http://www.courfw.com/lienhypertexte/liens_relatifs.htm "> exemple
lien relatif</a>
Adresse relative : Si le fichier "pointé" se trouve sur le même serveur on peut soit
écrire l'adresse absolue soit l'adresse relative. Une adresse relative est une adresse plus
courte, on l'utilise lorsque le fichier visé se trouve soit par exemple dans le même
répertoire que le fichier que vous faites, ou quelques répertoires au-dessus ou en-
dessous dans l'arborescence du serveur.
Les Liens hypertextes - Liens externes (3/6)
Exemple d’@dressage et accès à une page HTML avec
le HREF
Si le fichier source et le fichier associé au lien (qu’on nommera
« lien.html » se trouvait dans le même répertoire alors l'adresse de ce
fichier-ci serait simplement son nom
htmllien.html. un lien entre votre fichier et celui-ci donnerait:
<a href=« lien.html"> lien sur les connaissances de base</a>
Si le fichier associé se trouve dans un sous répertoire ou un répertoire
situé à un niveau plus bas de la hiérarchie :
Les Liens hypertextes - Liens externes (4/6)
Si le fichier source et le fichier associé au lien (qu’on nommera
« Un.html » se trouvait plus haut dans la hiérarchie que le fichier source
« deux.html » nous devons utiliser le « ../ » pour signifier au navigateur
qu’il doit remonter dans la hiérarchie.
Les Liens hypertextes - Liens externes (5/6)
8
Les Liens hypertextes - Liens externes (6/6)
Le texte ou l'image qui sont insérés entre les balises de début et
de fin sont les parties actives du lien ("mots_sensibles" ci-
dessous) et déclencheront le chargement du document lorsqu'on
clique dessus.
Exemples:
<A HREF="adresse"> mots_sensibles </A>
<A NAME="nom_de_l'ancre"></A>
Exemple : <A NAME="bas_de_la_page"></A>
Le lien vers l'ancre : Le lien proprement dit se définit avec la balise <a>
suivi de :
<A HREF="#nom">mots_sensibles</A>
Exemple : <A HREF="#bas_de_la_page">Aller en bas</A>
10
Les Liens hypertextes - Liens internes (2/4)
11
Les Liens hypertextes - Liens internes (3/4)
Il est également possible d'utiliser les ancres dans les liens externes. Il faut
alors spécifier l'ancre vers laquelle pointe le lien en ajoutant #nom à la fin de
l'URL.
Exemple : Ancres et liens externes
<a href = "http://tecfa.unige.ch/cours/exemple.html#partie2">Deuxième
Partie</a>
12
Les Liens hypertextes - Liens internes (4/4)
13
Liens externes vers d'autres
protocoles/services Internet (1/3)
Liens pour l'envoi d'un message e-mail et la lecture d'un newsgroup: Un tel
lien lance automatiquement l'application de messagerie électronique en
incluant le nom du destinataire.
Exemple : Exemple de lien pour l'envoi d'e-mail
<a href="mailto:contact@gmail.com">Envoyez moi un message</a>
Exemple : Exemple d'un lien vers une adresse e-mail avec un sujet par
défaut
<a href=" mailto:contact@gmail.com?subject=Sujet du mail">Ecrivez-
moi</a>
14
Liens externes vers d'autres
protocoles/services Internet (2/3)
Exemple : Exemple d'un lien vers une adresse e-mail avec un sujet et un corps
par défaut
<a href="mailto:contact@gmail.com? subject=Sujet du mail&body =Corps du
mail"> Ecrivez-moi</a>
Exemple : Exemple d'un lien vers plusieurs adresses e-mail
<a href="mailto:dest1@yahoo.com;dest2@yahoo.com"> Ecrivez-nous </a>
Exemple : Exemple d'un lien vers une adresse e-mail et une autre en copie
<a href="mailto:dest1@yahoo.com?cc=dest2@yahoo.com">Ecrivez-nous</a>
15
Liens externes vers d'autres
protocoles/services Internet (3/3)
Liens pour le téléchargement d'un fichier: Ce type de lien est utilisé pour
donner accès à un dialogue de téléchargement de fichier. Le protocole
indiqué dans l'URL est le protocole de transfert de fichiers ftp.
Exemple : Exemple de lien pour le téléchargement de fichiers
<a href="ftp://tecfa.unige.ch/pub/software/"> Liste des logiciels
disponibles</a>
16
Caractères spéciaux (1/2)
17
Caractères spéciaux (2/2)
18
Les listes
Elles servent, comme leur nom l'indique, à créer une liste d’items, plus
précisément à les énumérer, comme dans le cas d'un sommaire par exemple.
On distingue trois types de listes différents, chacun prévu pour un usage
bien précis :
Les listes non ordonnées, ou à puces.
19
Les listes – Non ordonnées
Elles sont démarquées par la balise <ul> et chacun des items est entouré de
la balise <li> :
Exemple :
<p>Ma liste de courses :</p>
<ul>
<li>Champignons</li>
<li>Avocat</li>
<li>Dentifrice</li>
<li>Céréales</li>
</ul>
20
Les listes – Non ordonnées
On va pouvoir jouer sur le design des puces à l'aide de trois types différents.
On renseigne le type des puces avec l'attribut type de la balise <ul>.
Les types sont :
circle
square
Exemple :
<p>Ma liste de courses :</p>
<ul type="square">
<li>Champignons</li>
<li>Avocat</li>
<li>Dentifrice</li>
<li>Céréales</li>
21
</ul>
Les listes – ordonnées
Elles sont introduites par la balise <ol> et chacun des items est encadré par
la balise <li> :
Exemple :
<p>Ma liste de courses :</p>
<ol>
<li>Champignons</li>
<li>Avocat</li>
<li>Dentifrice</li>
<li>Céréales</li>
</ol>
22
Les listes – ordonnées
Les différents types de numérotation: On renseigne le type de
numérotation avec l'attribut type de la balise <ol>.
Les types sont :
23
Les listes – ordonnées
24
Les listes – de définitions
Elles sont délimitées par la balise <dl> qui comprend une liste de termes à
définir représentés par la balise <dt> qui peuvent avoir une ou plusieurs
définitions elles-mêmes encadrées par la balise <dd> (une pour chaque
définition).
Exemple :
<dl>
<dt>Informatique</dt>
<dd>Traitement automatique et rationnel de l’information
par ordinateur.</dd>
<dt>Puce</dt>
<dd>Insecte de très petite taille se déplaçant par
sauts.</dd>
<dd>Marché où l'on vend des objets d'occasion.</dd>
</dl>
25
Les listes – Imbrication
26
Les listes – Imbrication
Exemple :
<ol type="I">
<li>La genèse</li>
<li>La vie
<ol type="A">
<li>L'enfance</li>
<li>L'adolescence</li>
<li>Le passage à l'âge adulte
<ul type="square">
<li>Le jeune adulte</li>
<li>La crise de la quarantaine</li>
</ul>
</li>
<li>La vieillesse</li>
</ol>
</li>
<li>La mort</li>
27
</ol>
Exercice