Lien vers des pages
Les liens permettent de passe d’une page à une autre, d’accéder à une section spécifique d’une page, et peuvent éventuellement s’ouvrir dans un nouvel onglet.
<!-- Lien vers une autre page --> <a href="page.html">Nom du lien</a> <!-- Lien vers une ancre d'une autre page --> <a href="page.html#paragraphe2">Nom du lien</a> <!-- Lien vers une ancre de la page courante --> <a href="#paragraphe2">Nom du lien</a> <!-- Lien avec ouverture forcée dans un nouvel onglet --> <a href="page.html" target="_blank">Nom du lien</a>
Lien pour envoyer un email
Les liens peuvent également permettre d’ouvrir le logiciel de message installé sur le poste afin d’envoyer un mail. Dans ce cas, certains champs peuvent être pré-renseignés s’ils sont présents dans le lien.
<!-- Lien vers un email --> <a href="mailto:jose@jose.fr">Envoyer un courriel à José</a> <!-- Lien vers un mail avec champs pré-remplis --> <a href="mailto:jose@jose.fr?cc=billy@ billy.fr&bcc=nom3@rapidtables.com&subject=L%27objet%20du%20courriel&body=Le%20corps%20du%20courriel">Envoyer un mail</a>
Dans le second exemple, la valeur de chaque champ doit être codée comme URL. C’est-à-dire que les caractères non-imprimables (les caractères invisibles tels que les tabulations, les retours chariot et les sauts de page) et les espaces doivent être percent-escaped.
Lien de téléchargement
L’attribut download permet de spécifier le nom d’un fichier à télécharger, ce qui s’avère très utile lorsqu’un fichier généré à la volé doit être télécharger depuis un script par exemple.
<a href="http://www.monsite/fr/script.php?id=3" download="Fichier-v1">Télécharger</a>