Hyperliens internes (id)
Définition :
Toute balise HTML peut se voir doter d'un attribut id
qui doit être unique dans la page.
Cet attribut permet de faire référence à l'élément HTML auquel il est associé.
Syntaxe :
1
<balise id='some_string'>...</balise>
Attention :
Un id ne doit pas contenir de blancs (espaces, tabulation...).
On évite les caractères non-ASCII (accents...).
On préfère des chaînes simples à retenir et à écrire, pour éviter les erreurs de saisie.
Méthode :
Il est possible d'utiliser la balise a
pour créer un lien vers un autre élément de la même page identifié par un id
: on utilise le caractère #
.
Syntaxe :
1
<a href='#some_id'>...</a>
Exemple :
1
2
<html>
3
<body>
4
<p> ... </p>
5
<p> <a href='#b80d1380'> Ceci est un lien interne </a> vers le paragraphe d'id b80d1380. </p>
6
<p> ... </p>
7
<p id='b80d1380'> Ceci est le paragraphe d'id b80d1380. </p>
8
</body>
9
</html>
Méthode :
Il est possible de faire référence à un id situé sur une autre page du même serveur ou d'un autre serveur.
Exemple : Lien externe vers une ancre d'une autre page d'un autre serveur
1
<a href="https://aswemay.fr/co/040011.html#XtDyklUQCWh2Qb93bZsc6b">Plus de numérique, est-ce que ça rend plus heureux ?</a>