La balise <A> permet d'établir un lien hypertexte (l'essence même du Web) à l'intérieur même de votre document, vers un autre document ou encore vers l'extérieur (vers un autre site Web). Ses attributs principaux sont :
- HREF : Permet d'indiquer la source du document (relatif ou absolue). TARGET : Permet de définir la source d'un cadre comme document (dans la cas d'une frame). STYLE : Permet de spécifier une feuille de style.
- TITLE : Permet de spécifier une description du lien (identique à l'attribut ALT pour une image) (uniquement Internet Explorer).
Les liens internes permettent de se déplacer à l'intérieur d'un fichier HTML sans que le visiteur soit obligé de faire "scroller" la fenêtre. Le visiteur va donc cliquer sur un lien et il sera amené vers l'ancre. Pour cela deux étapes sont nécessaires:
Définir la cible d'un lien (l'ancre).
ex:
<A NAME="top"></A>Il n'est pas nécessaire dans ce cas ci de mettre un texte ou une image, entre les balises d'ouverture et de fermeture. (Le nom ne doit pas contenir d'espaces, ni d'accents, ni de caractères spéciaux).
Associer un lien à une ancre.
ex:
<A HREF="#top">top</A>Liens internes (page différente).
Il est très facile de créer des liens entre des fichiers HTML.
Lien vers une page située sans le même répertoire.
ex :
<A HREF="nom.htm">Cliquez ici</A>Lien dans un répertoire différent.
ex :
<A HREF="sujet/nom.htm">Cliquez ici</A>Lien dans un même répertoire et vers une ancre d'une autre page.
ex :
<A HREF="nom.htm#top">Cliquez ici</A>Lien dans un répertoire différent et vers une ancre d'une autre page.
ex :
<A HREF="sujet/nom.htm#top">Cliquez ici</A>Les liens externes commencent comme les autres liens, c'est à dire avec la balise <A HREF="..., par contre suivant le protocole, le reste de la syntaxe varie.
Lien externe vers un site http.
ex :
<A HREF="http://www.monsite.com">Découvrez mon site</A>Lien externe vers un serveur FTP.
ex :
<A HREF="ftp://ftp.monsite.com">FTP monsite</A>Lien externe vers un serveur de news. Attention pour que ce lien soit valide il faut que le visiteur soit abonné à ce serveur de news.
ex :
<A HREF="news:news.site.com">Les news de site!!</A>Note : Avec un lien externe vous pouvez également proposer un fichier (.EXE ou .ZIP) en téléchargement.
ex :
<A HREF="util.exe">Cliquez ici pour télécharger le fichier</A>Lien e-mail. Vous pouvez créer un lien e-mail pour que la messagerie paramétrée par défaut du visiteur se lance automatiquement. Attention tout de même ce lien ne marche pas avec les premières versions de Netscape et d'I.Explorer. Ce lien possède plusieurs attributs dont : ?subject= pour définir un sujet (ou objet) automatiquement, ce qui est très pratique pour trier votre courrier.
Lien e-mail sans sujet.
<A HREF="mailto:[email protected]">[email protected]</A>Lien e-mail avec sujet (ici renseignement).
<A HREF="mailto:[email protected]?subject=renseignement">[email protected]</A>Lien e-mail avec sujet, et texte dans le corps du message.
<A HREF="mailto:[email protected]?subject=renseignement&BODY=Votre message">[email protected]</A>Lien e-mail avec sujet, envoyé à 2 personnes (dont une en CC).
<A HREF=mailto:[email protected][email protected]&subject=renseignement"> [email protected]</A>Lien e-mail avec 2 personnes (dont une en CCI ou BCC).
<A HREF=&mailto:[email protected][email protected]&subject=renseignement" >[email protected]</A>Récapitulatif et exemples. Voici un tableau sur tous les liens existants à l'heure actuelle ainsi que des exemples.
Liens | Exemples |
Lien interne départ (même page) | <A HREF="#top"> |
Lien interne arrivée (même page) | <A NAME="top"> |
Lien interne (page différente) | <A HREF="index2.htm"> |
Lien externe | <A HREF="http://www.exemple.com"> |
Lien e-mail | <A HREF="mailto:[email protected]"> |
Lien vers news | <A HREF="news:news.site.com"> |
Lien vers serveur ftp | <A HREF="ftp://ftp.site.com"> |
Lien vers serveur gopher | <A HREF="gopher://gopher.site.com"> |
Lien vers Telnet | <A HREF="telnet://bbs.gateway.com"> |
Lien vers serveur Wais | <A HREF="wais://wais.base.com"> |
Révisé le :21-Jan-2009|©2009 www.technologuepro.com