La balise link permet de définir une liaison avec un document extérieur dans le but d'incorporer des feuilles de style en cascade (CSS) ou encore de spécifier des types de relations entre différents documents.
La commande <link ... > permet de définir une liaison externe.
Attribut | Valeur | Description |
---|---|---|
charset | ISO-8859-1 UTF-8 etc. |
définit le jeu de caractères pour l'encodage de l'adresse URL cible. |
href | URL | indique l'adresse URL d'une ressource externe. |
hreflang | EN FR BE CA etc. |
définit le langage de base du document cible. |
media | all braille projection screen speech |
indique le type de média utilisé pour le document. |
rel | alternate appendix bookmark chapter contents copyright glossary help home index next prev section start stylesheet subsection |
définit la relation entre le document courant et le document cible. |
rev | alternate appendix bookmark chapter contents copyright glossary help home index next prev section start stylesheet subsection |
définit la relation inverse entre le document courant et le document cible. |
target | _blank _self _top _parent |
indique le cadre cible pour afficher le document. |
type | text/css text/html text/vbscript text/javascript image/jpeg video/mpeg etc. |
indique le type MIME du document cible. |
<html> <head> <!-- Affichage d'un icône dans la barre d'adresse --> <link rel="icon" href="favicon.ico" type="image/ico"> <!-- ou --> <link rel="short cut" href="./favicon.ico"> <!-- Relation avec la page de démarrage --> <link rel="start" href="page_accueil.html"> <!-- Relation avec la page de sommaire --> <link rel="contents" href="sommaire.html"> <!-- Relation avec la page suivante --> <link rel="next" href="page_3.html"> <!-- Relation avec la page précédente --> <link rel="prev" href="page_5.html"> <!-- Relation inverse avec l'auteur de la page --> <link rev="made" href="mailto:webmaster@site.com"> </head> ... Diverses commandes HTML ... </html> |
Les relations bi-directionnelles sont vraies lorsque le document courant est lié à un autre document et que ce dernier soit lui-même lié au premier, soit que ces deux documents sont reliés logiquement l'un à l'autre.
<!-- Fichier HTML : page_2.html --> <!-- Relation avec la page suivante --> <link rel="alternate" href="./page_3.html"> <!-- Relation avec la page précédente --> <link rev="alternate" href="./page_1.html"> <!-- Fichier HTML : page_3.html --> <!-- Relation avec la page suivante --> <link rel="alternate" href="./page_4.html"> <!-- Relation avec la page précédente --> <link rev="alternate" href="./page_2.html"> <!-- Fichier HTML : page_4.html --> <!-- Relation avec la page suivante --> <link rel="alternate" href="./page_5.html"> <!-- Relation avec la page précédente --> <link rev="alternate" href="./page_3.html"> |