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
relest défini àstylesheete l'attributhrefest défini à l'URL d'une feuille de style externe pour formater la page. WebTV gère également les valeursnextpour 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) |