Visit Mozilla.org

HTML:Element:a

Un article de MDC.

[modifier] Résumé

L'élément ancre (<a>) définit un lien hypertexte, la destination cible d'un lien hypertexte, ou les deux à la fois.

[modifier] Attributs

accesskey
Cet attribut spécifie un accélérateur de navigation au clavier pour l'élément. L'appui sur ALT ou une touche similaire (dépendant du navigateur et du système d'exploitation) en association avec la touche spécifiée sélectionne l'élément d'ancre correspondant à cette touche.
charset
Cet attribut définit l'encodage des caractères de la ressource liée. La valeur est une liste délimitée par des espaces et/ou des virgules comme définie dans la RFC 2045. La valeur par défaut est ISO-8859-1.
coords
À utiliser en combinaison avec des formes d'objets, cet attribut utiliser une liste de nombres séparés par des virgules pour définir les coordonnées de l'objet sur la page.
datafld
Cet attribut spécifie le nom de colonne de l'objet de source de données fournissant les données liées. Cet attribut est spécifique aux liaisons de données de Microsoft Data Binding dans Internet Explorer 4.
datasrc
Cet attribut indique l'id de l'objet de source de données fournissant les données liées à cet élément. Cet attribut est spécifique aux liaisons de données de Microsoft Data Binding dans Internet Explorer 4.
href
C'est l'unique attribut obligatoire pour les ancres définissant un lien hypertexte source. Il indique la cible du lien, soit une URL soit un fragment d'URL, qui est un identifiant précédé d'une marque dièse (#) indiquant une destination de cible interne au sein du document courant. Les URL ne sont pas limitées à des documents basés ur le Web (http). Elles peuvent utiliser tout protocole géré par le navigateur. Par exemple, file, ftp et mailto fonctionneront dans la plupart des agents utilisateurs.
hreflang
Cet attribut est utilisé pour indiquer la langue de la source liée. Consultez « Référence des langues », plus tôt dans cette annexe, pour plus d'informations sur les valeurs permises.
methods
La valeur de cet attribut fournit des informations concernant les fonctions qui peuvent être exécutées sur un objet. Les valeurs sont généralement données par le protocole HTTP lorsque celui-ci est utilisé, mais il peut (pour des raisons similaires à celles indiquées pour l'attribut title) être utile de préciser des informations indicatives à l'avance dans le lien. Par exemple, le navigateur pourrait choisir un rendu différent pour un lien selon les méthodes spécifiées ; quelque chose dans lequel on peut rechercher pourrait avoir une icône différente, ou un lien externe peut être affiché avec une indication de sortie du site actuel. Cet attribut n'est pas très bien compris ni supporté, même par le navigateur d'où il provient, Internet Explorer 4.
ping Nouveau dans Firefox 3
Si présent, cet attribut doit être une liste d'URI séparées par des espaces qui désirent être notifiées lorsque l'utilisateur suit le lien. Firefox envoie une requête POST à chaque URI HTTP dans la liste. La fonctionnalité de l'attribut ping peut être désactivée en définissant la préférence browser.send_pings à false.
name
Cet attribut est indiqué pour une ancre définissant un emplacement de cible au sein de la page. Sa valeur est similaire à celle pouvant être utilisée pour l'attribut id et doit être un identifiant alphanumérique unique dans le document. Selon la spécification HTML 4.01, les attributs id et name peuvent tous deux être utilisés avec l'élément <a> du moment que leurs valeurs sont identiques.
rel
Pour les ancres contenant l'attribut href, cet attribut indique la relation avec l'objet cible du lien. La valeur est une liste de valeurs de relation séparées par des virgules. Les valeurs et leur sémantique seront enregistrées par diverses autorités qui peuvent avoir une signification pour l'auteur du document. La relation par défaut, si aucune autre n'est spécifiée, est void. Cet attribut ne doit être utilisé que lorsque href est présent.
rev
Cet attribut spécifie un lien inverse, la relation inverse à l'attribut rel. Il est utile pour indiquer d'où un objet vient, comme l'auteur d'un document.
shape
Cet attribut est utilisé pour définir une région sélectionnable pour les liens hypertexte source associés avev une figure pour créer une carte d'image. Les valeurs pour l'attribut sont circle, default, polygon et rect. Le format de l'attribut coords dépend de la valeur de shape. Pour circle (cercle), la valeur est x,y,rx et y sont les coordonnées en pixels du centre du cercle et r la valeur du rayon en pixels. Pour rect (rectangle), l'attribut coords doit être de la forme x,y,w,h. Les valeurs x,y définissent le coin supérieur gauche du rectangle, tandis que w et h définissent respectivement sa largeur et sa hauteur. Une valeur de polygon (polygone) nécessite des valeurs x1,y1,x2,y2,... pour coords. Chacune des paires x,y définit un point du polygone, avec les points successifs reliés par des lignes droites et le dernier point relié au premier. La valeur default indique que la zone entière, typiquement une image, sera utilisée.
Note : Il est recommandé d'utiliser l'attribut usemap pour l'élément img et l'élément map associé pour définir des points chauds plutôt que d'utiliser l'attribut shape.
tabindex
Cet attribut utilise un nombre pour identifier la position de l'objet dans l'ordre de tabulation pour la navigation au clavier à l'aide de la touche TAB.
target
Cet attribut spécifie la fenêtre cible pour une source de lien hypertexte référençant des cadres. L'information liée à la cible sera affichée dans la fenêtre indiquée. Les cadres et cadres internes (iframes) doivent être nommés pour être ciblés. Certaines valeurs spéciales existent cependant. Parmi celles-ci, _blank, qui indique une nouvelle fenêtre ; _parent, qui indique le cadre parent contenant le lien source ; _self, qui indique le cadre contenant le lien source ; et _top, qui indique la fenêtre de navigation entière.
type
Cet attribut spécifie le type de média sous la forme d'un type MIME pour la cible du lien. Généralement, cette information n'est fournie qu'à titre strictement indicatif ; cependant, dans l'avenir, un navigateur pourrait utiliser une icône spéciale pour un type multimédia. Par exemple, un petit haut-parleur pourrait être ajouté à côté du lien lorsque le type est audio/wav. Pour une liste complète des types MIME reconnus, consultez http://www.w3.org/TR/html4/references.html#ref-MIMETYPES.
urn
Cet attribut supposément géré par Microsoft met en relation un nom de ressource uniforme (URN) avec le lien. Bien qu'il soit basé sur un travail de standardisation remontant à plusieurs années, la signification des URN n'est pas encore très bien définie, cet attribut n'a donc pas de sens.

[modifier] Exemple

    <!-- ancre liant vers un fichier externe -->
    <a href="http://www.mozilla.com/">
    Lien externe
    </a>

[modifier] Résultat

Lien externe

[modifier] Notes

Les lettres suivantes sont réservées par les raccourcis clavier des principaux navigateurs et ne devraient pas être utilisées comme valeurs pour accesskey : a, c, e, f, g, h, v, flèche gauche et flèche droite.

HTML 3.2 définit uniquement name, href, rel, rev et title.

L'attribut target n'est pas défini dans les navigateurs ne gérant pas les cadres, comme les navigateurs de la génération de Netscape 1. Il n'est en outre pas permis dans les variantes strictes de XHTML où il est limité aux formes frameset ou transitional.


É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)