Les liens HTML : <a>¶
La balise <a> permet de créer des liens cliquables dans le page.
Les liens permettent de :
- passer d'une page à une autre
- visiter un autre site
- se déplacer rapidement à l'intérieur d'une même page
💡 Chaque fois que tu cliques sur un menu, un bouton ou un logo qui t'amène ailleurs, tu utilises un lien HTML.
-
La balise de lien est une balises de type inline, ne fait donc pas de retour de ligne
-
La balise de lien pemet d'englober le contenu de la page qui doit être cliquable. Elle nécessite donc une ouverture
<a>et une fermeture</a>, sans quoi tout sera cliquable sur la page. -
L'attribut le plus important est
href, qui contient la destination du lien.
Les liens internes¶
Un lien interne permet de naviguer entre les pages d'un même site Web.
Exemple :
Pour se rendre sur la page Contact du site :
<a href="contact.html">Page Contact</a>
Utilise les liens internes pour construire la navigation de ton site.
<a href="index.html">Accueil</a>
<a href="produits.html">Produits</a>
<a href="apropos.html">À propos</a>
Les liens externes¶
Un lien externe dirige l'utilisateur vers un autre site Web.
Exemple :
Pour se rendre sur le site de Wikipédia :
<a href="https://www.wikipedia.org">Wikipédia</a>
Utilise les liens externes pour amener l'utilisateur sur un autre site.
Astuce
Utilise l'attribut target="_blank" pour ouvrir l'autre site dans un autre onglet et conserver ton site ouvert.
<a href="https://www.youtube.com" target="_blank">YouTube</a>
Les ancrages¶
Un ancrage permet de se déplacer rapidement vers une section précise de la même page.
Cette technique est pratique pour les pages longues.
Étape 1 : Ajouter un identifiant
Un identifiant permet de retrouver un élément dans la page.
<h2 id="contact">Contact</h2>
Étape 2 : Créer le lien
Appeler l'identifiant pour se rendre à son emplacement.
<a href="#contact">Aller à la section Contact</a>
Lorsque le lien <a> est cliqué, la page défile automatiquement jusqu'à l'élément dont l'identifiant est indiqué.
Exemple complet d'ancrages
<h1>Mon site Web</h1>
<a href="#services">Services</a>
<a href="#contact">Contact</a>
<h2 id="services">Services</h2>
<p>Description des services...</p>
<h2 id="contact">Contact</h2>
<p>Informations de contact...</p>
Les liens permettent de naviguer rapidement d'une section à l'autre sur la page actuelle.
Bonnes pratiques¶
✅ Utiliser un texte descriptif.
<a href="horaire.html">Consulter l'horaire</a>
❌ Éviter les liens vagues.
<a href="horaire.html">Cliquez ici</a>
✅ Vérifier que la destination existe.