SELFHTML/Quickbar  HTML  Liens - Hyperlinks


Liens standard

Cette page est un document avec du texte et des informations

 Mentionner la relation logique d'un lien
 Mention de la langue et du jeu de caractères de la cible du lien

 

HTML4.0 Mentionner la relation logique d'un lien

Une propriété qui a manqué jusqu'ici aux enthousiastes de l'hypertexte est depuis HTML 4.0 partie intégrante du langage. Vous pouvez en mentionnant un lien préciser de quelle nature est la cible. Pour cela il y a une liste de types de cibles.

Exemples:

<a href="index.htm" rev="contents">contenu</a>
<a href="fichier3.htm" rel="next">après</a>
<a href="fichier1.htm" rel="prev">avant</a>
<a href="#top" rev="chapter">début du chapitre</a>

Explication:

Avec l'attribut rel= vous déterminez un lien logique à une certaine cible "après", avec rev= un lien logique "avant" (rel = relation = relation, rev = reverse = retour). Les deux attributs ne sont à employer qu'en relation avec l'attribut href= - là vous mentionnez comme d'habitude la cible du lien elle-même à savoir le fichier ou l'adresse URL sur lesquels le lien renvoie.

Les relations logiques suivantes peuvent être mentionnées:

rel="contents" signifie: lien à la table des matières (contents = table des matières)
rev="contents" signifie: retour à la table des matières
rel="chapter" signifie: lien au chapitre (chapter = chapitre)
rev="chapter" signifie: retour au chapitre 
rel="section" signifie: lien à la partie (section = partie, section )
rev="section" signifie: retour à la partie 
rel="subsection" signifie: lien à la sous-section (subsection = sous-section)
rev="subsection" signifie: retour à la sous-section
rel="index" signifie: lien à la table des mots clés
rev="index" signifie: retour à la table des mots clés
rel="glossary" signifie: lien au glossaire
rev="glossary" signifie: retour au glossaire
rel="appendix" signifie: lien à l'annexe (appendix = annexe)
rev="appendix" signifie: retour à l'annexe
rel="copyright" signifie: liens à la mention des droits
rev="copyright" signifie: retour à la mention des droits
rel="next" signifie: lien au fichier suivant dans le "tour guidé" (next = page suivante)
rev="next" signifie: retour au fichier suivant
rel="prev" signifie: lien au fichier précédent dans le "tour guidé" (prev = previous = page précédente)
rev="prev" signifie: retour au fichier précédent
rel="start" signifie: lien au premier fichier dans le "tour guidé" (start = première page)
rev="start" signifie: retour au premier fichier
rel="help" signifie: lien à l'aide contextuelle (help = aide)
rev="help" signifie: retour à l'aide contextuelle
rel="bookmark" signifie: lien à un point d'orientation générale(bookmark = signet)
rev="bookmark" signifie: retour à un point d'orientation générale
rel="alternate" signifie: lien à un fichier avec le même contenu que le fichier actuel mais dans une autre version du document (alternate = alterne).
rev="alternate" signifie: retour à un fichier avec le même contenu que le fichier actuel mais dans une autre version du document

Attention:

Il n'est pas établi si et comment un navigateur WWW affiche de telles mentions. Un navigateur pourrait par exemple si l'on passe sur le lien avec la souris afficher une petite icône symbolisant la cible du lien. Ni Netscape, ni l' Explorer Internet MS ne proposent quelque chose de ce genre dans leur version de produit 4.x.

 

HTML4.0 Mention de la langue et du jeu de caractères de la cible du lien

À partir de HTML 4.0 vous pouvez aussi mentionner dans quelle langue la cible du lien est écrite et quel jeu de caractères le fichier cible utilise. La mention de la langue peut être une remarque utile pour l'utilisateur. La mention du jeu de caractères est intéressante pour préparer déjà le navigateur intérieurement au passage de haies de l'internationalisation qui l'attendent dans la cible du lien.

Exemple:

<a href="http://www.xy.il" hreflang="il" charset="iso-8859-8">texte du lien</a>

Explication:

Avec l'attribut hreflang= vous pouvez mentionner la langue (hreflang = hyper reference language = langue de la cible du lien), à savoir sous la forme d'une abréviation à deux lettres comme elle est utilisée sur Internet pour la terminaison de pays d'un nom de domaine (d'autres informations à ce sujet sur Internet à l'adresse r  RFC 1766). Les terminaisons sont par exemple. de pour l'allemand, en pour l'anglais ou fr pour le français.

Avec charset= vous pouvez mentionner le jeu de caractères qui est employé à l'adresse cible (charset = jeu de caractères). Vous trouverez d'autres détails sur ce thème dans cette documentation dans  jeux de caractères (famille iso-8859 et autres).

Dans l'exemple le lien a été fait sur une adresse israélienne hypothétique. Avec hreflang="il" la langue israélienne a été mentionnée comme langue de la cible du lien. Avec charset="iso-8859-8" Le jeu de caractères iso-8859-8 a été mentionné comme jeu de caractères utilisé dans la cible du lien (c'est le jeu de caractères pour l'hébreu).

Attention:

Il n'est pas établi si et comment un navigateur WWW affiche de telles mentions. Un navigateur pourrait par exemple si l'on passe sur le lien avec la souris afficher une petite icône-drapeau symbolisant la langue du pays. Lors de la mention du jeu de caractères, le navigateur pourrait émettre un avertissement si l'on clique sur le lien, disant que le jeu de caractères n'est pas disponible chez l'utilisateur et lui demander dans une boite de dialogues s'il veut vraiment exécuter ce lien. Ni Netscape, ni l' Explorer Internet MS ne proposent quelque chose de ce genre dans leur version de produit 4.x.


 
après: Recherche tabulateur et raccourcis clavier pour les liens
avant: Liens quand des frames sont actives
 

SELFHTML/Quickbar  HTML  Liens - Hyperlinks

© 1998 Stefan Münz / © 2001 Traduction  Serge François, 13405@free.fr