Utilisez des <link> dans votre document

2005-04-25 : Cette page est la traduction française par Patrick Blanchenay du document intitulé Use <link>s in your document disponible à l'adresse : http://www.w3.org/QA/Tips/use-links. Même si le document original n'a pas valeur normative, il reste la seule référence, notamment parce qu'il est susceptible d'évoluer. Par ailleurs, des erreurs de traduction ont pu survenir.

L'élément LINK

Le HTML et le XHTML offrent un mécanisme donnant la possibilité aux auteurs d'ajouter des informations externes concernant le document HTML. Parmi ces sources externes, cela peut-être des informations de style (CSS), une aide pour la navigation, une information sous une autre forme (RSS), un moyen de contact, etc.

L'élément LINK (<link>) sert à ajouter ces informations dans l'en-tête de votre document, inclus dans l'élément HEAD.

Exemples

Considérons un exemple pratique, une page d'une site Web d'astronomie. Cette page concerne la planète Terre et appartient à une section décrivant le système solaire.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>Terre - Weblog Astronomie</title>

Le début classique d'un document HTML.

<link rel="Start" href="/solar-system/" />
<link rel="Prev" href="/solar-system/venus/" />
<link rel="Next" href="/solar-system/mars/" />

Ces trois liens faciliteront la navigation dans certains agents.

<link rel="Contents" href="/solar-system/contents.html" />

Contents renvoie à l'index de la section.

<link rel="Help" href="/website-help.html" />

Help permet de renvoyer à une page qui aidera vos visiteurs à se servir de votre site.

<link rel="alternate" 
type="application/rss+xml"
title="RSS"
href="/updates.rdf" />

Cela donne la possibilité aux lecteurs RSS de trouver le flux RSS des mises à jour de votre site. Notez bien que, à l'heure où ce texte est écrit, le type MIME application/rss+xml est encore un brouillon "The application/rss+xml Media Type" et n'a pas encore été accepté par l'IETF.

<link rel="meta" 
type="application/rdf+xml"
title="FOAF"
href="http://astro.exemple.org/foaf.xrdf" />

Cela donne la possibilité aux lecteurs FOAF de trouver les méta-données sur le document, par exemple l'auteur. Notez bien qu'à l'heure où ce texte est écrit, le type MIME application/rdf+xml n'a pas encore été accepté par l'IETF et qu'il n'y a pas eu d'autre avancement depuis la dernière proposition. [NdT : ce type MIME est aujourd'hui (2005-03-27) accepté : RFC3870]

<link href="mailto:webmaster@exemple.org" rev="made" />

Un moyen de contacter l'auteur du site.

<link rel="stylesheet" 
type="text/css"
media="screen"
href="/style/astro.css" />

Voilà qui permet de préciser le CSS pour l'affichage votre site. Dans ce lien par exemple, nous avons précisé que la feuille de style était destiné aux appareils avec écran. Nous aurions pu lier d'autres feuilles de style pour d'autres media.

<link rel="alternate" 
href="/solar-system/earth.de"
hreflang="de"
title="Traduction allemande" />

On peut également donner accès à une traduction du document dans une autre langue, ici en allemand.

</head>
<body>
… Voici le reste du document.

Voilà qui ferme l'en-tête du document et ouvre le corps de la page.

Les agents utilisateurs (navigateurs) et d'autres applications se servent de ces liens pour aider les visiteurs à utiliser votre site.

En savoir plus


XHTML 1.0 valide !
Date de création : 2003-08-16 par Karl Dubost
Dernière modification $Date: 2004/09/17 04:22:04 $ par $Author: kdubost $

Droit de copie ©2000-2003 W3C ® (MIT, ERCIM, Keio), Tous droits réservés. Les règles de responsabilité, de marque déposée, d'utilisation du document et de licence sur les logiciels du W3C s'appliquent. Votre interaction avec ce site est en accord avec notre politique sur la vie privée, pour le public et pour les membres.