Visit Mozilla.org

HTML:Element:link

Un article de MDC.

[modifier] Élement HTML Link

<link> — Cet élément vide spécifie les relations entre le document courant et d'autres documents. Parmi les utilisations de cet élément, on peut citer la définition de relations pour la navigation et le lien du document avec une feuille de style.

[modifier] Attributs

charset
Cet attribut spécifie le jeu de caractères utilisé par le document lié. Les valeurs permises pour cet attributs sont des noms de jeux de caractères comme EUC-JP, tels que définis dans la RFC 2045.
disabled
Cet attribut défini par Microsoft est utilisé pour désactiver une relation de lien. La présence de cet attribut seule suffit à retirer la relation. En conjonction avec un script, cet attribut peut être utilisé pour activer et désactiver différentes relations de feuilles de style.
href
Cet attribut spécifie l'URL de la ressource liée. Une URL peut être absolue ou relative.
hreflang
Cet attribut est utilisé pour indiquer la langue de la ressource liée. Consultez « Référence des langues », plus tôt dans cette annexe, pour plus d'informations sur les valeurs permises.
media
Cet attribut spécifie le média de destination pour toute information de style liée, comme indiqué lorsque l'attribut rel a la valeur stylesheet. La valeur de l'attribut peut être un descripteur de média simple comme screen ou une liste séparée par des virgules. Parmi les valeurs possibles pour cet attribut, citons all, aural, braille, print, projection et screen. D'autres valeurs peuvent être définies selon le navigateur. Internet Explorer gère les valeurs all, print et screen pour cet attribut.
rel
Cette attribut nomme une relation entre le document lié et le document courant. Les valeurs possibles sont alternate, alternate stylesheet, bookmark, chapter, contents, copyright, glossary, help, index, next, offline-resource, prev, section, start, stylesheet et subsection. L'utilisation la plus courante de cet attribut est l'indication d'un lien vers une feuille de style externe. L'attribut rel est défini à stylesheet e l'attribut href est défini à l'URL d'une feuille de style externe pour formater la page. WebTV gère également les valeurs next pour précharger la page suivante dans une série de documents.
rev
La valeur de cet attribut montre la relation entre le document courant et le document lié, telle que défini par l'attribut href. Il définit donc la relation invierse de celle indiquée par l'attribut rel. Ses valeurs possibles sont similaires à celles de rel, on y retrouve alternate, bookmark, chapter, contents, copyright, glossary, help, index, next, prev, section, start, stylesheet et subsection.
target
La valeur de l'attribut target est utilisée pour définir le cadre ou la fenêtre qui a la relation décrite, ou qui affichera le rendu le la ressource liée.
type
Cet attribut est utilisé pour définir le type de contenu lié. Sa valeur doit être un type MIME comme text/html, text/css, etc. On l'utilise habituellement pour définir le type de feuille de style lié et la valeur la plus courante est text/css, qui indique un format de feuille de style en cascade (CSS).

[modifier] Exemples

Pour inclure une feuille de style dans une page, utilisez la syntaxe suivante :

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

Il est également possible de définir des feuilles de style alternatives. L'utilisateur peut choisir la feuille de style à utiliser depuis le menu Édition > Style de la page. Ceci permet aux utilisateurs de voir différentes versions d'une page.

 <link href="default.css" rel="stylesheet" type="text/css" title="Style par défaut">
 <link href="fancy.css" rel="alternate stylesheet" type="text/css" title="Coloré">
 <link href="basic.css" rel="alternate stylesheet" type="text/css" title="Basique">

Nouveau dans Firefox 3 Si vous développez une application Web qui doit gérer le mode hors ligne, vous aurez peut-être besoin de mettre des ressources en cache sur l'ordinateur local de l'utilisateur. Pour ce faire, utilisez rel="offline-resource, comme ceci :

<link rel="offline-resource" href="ma_ressource">

Ainsi, la ressource référencée par l'URI ma_ressource sera téléchargée et stockée dans un cache spécial pour les ressources hors ligne afin de rester disponible dans le futur pour votre application Web même si l'utilisateur est hors ligne.

[modifier] Notes

En XHTML 1.0, les éléments vides comme <link> doivent se terminer par une barre oblique finale : <link />.

Une balise <link> ne peut se trouver que dans l'élément head ; cependant il peut y avoir plusieurs occurrences de <link>.

HTML 3.2 définit uniquement les attributs href, rel, rev, and title pour l'élément link.

HTML 2 définit les attributs href, methods, rel, rev, title et urn pour l'élément link. Les attributs methods et urn ont été retirés des spécifications par la suite.

Les spécifications HTML et XHTML définissent des gestionnaires d'évènements pour l'élément link, mais la façon de les utiliser n'est pas très claire.


Éléments HTML
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
(Liens rapides : Référence croisée des éléments HTML, Catégorie HTML)