Lien vers un signet

Résolu/Fermé
nady111 Messages postés 4 Date d'inscription vendredi 11 avril 2008 Statut Membre Dernière intervention 26 juin 2008 - 25 avril 2008 à 08:31
nady111 Messages postés 4 Date d'inscription vendredi 11 avril 2008 Statut Membre Dernière intervention 26 juin 2008 - 25 avril 2008 à 10:43
Bonjour,

J'ai créé une liste alphabétique et je voudrais mettre un signet 'retour vers le haut' après chaque lettre.
Je sais mettre un signet pour un endroit précis, mais comment faire pour que chaque signet 'retour vers le haut'
revienne en haut de page.

Je suis débutante !!!

Merci

1 réponse

R4f Messages postés 441 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 5 mai 2008 62
25 avril 2008 à 09:43
Salut nady111,

En fait, il y a 2 notions qui vont de pair :
- le lien qui s'écrit sous cette forme :
<a href="URL du lien">texte tu lien</a>

- et l'ancre qui s'écrit ainsi :
<a name="mon_ancre">Paragraphe 1</a>


Les URLs sont de la forme :
- absolue : http://www.serveur.net/repertoire/sous-repertoire/page.html

- relative au site /repertoire/sous-repertoire/page.html

- relative tout court sous-repertoire/page.html

Les liens utilisent une URL vers une page ET/OU vers une ancre d'une page :

- lien vers une page : href="page.html"

- lien vers une ancre de la page page.html : href="page.html#mon_ancre"

- liens vers une ancre du document courant : href="#mon_ancre"



Donc pour répondre à ta question il faut que :

1) tu crées une ancre en haut de page.

Par exemple, juste après le tag <body> :

<a name="top" id="top"></a>

2) tu fasses des liens qui pointent vers #top :

<a href="#top">Retour au début de la page</a>

Exemple : regarde le code source de http://www.terresenvue.org/photos.php#top (rechercher top dans la page)

Raph
0
nady111 Messages postés 4 Date d'inscription vendredi 11 avril 2008 Statut Membre Dernière intervention 26 juin 2008
25 avril 2008 à 10:43
Merci
avec le langage HTLM, c'était assez compliqué, mais j'ai réussi.
Je ne peux que m'améliorer.
Nadine
0