Une ancre ne retourne jamais à la racine du site.
Bon je t'explique parce qu'aux vues de ce que nous a écrit là, tu n'as pas compris.
Tu as 2 façons de naviguer sur un site. Tu as les liens entre les pages, qui permettent une navigation non-linéaire d'un site. Mais tu as également des liens dans la page, ce qu'on appelle plus couramment des liens d'évitements (on ne peut pas étendre le terme partout, mais on va tolérer).
Les liens s'écrivent de cette façon (avec plusieurs exemples) :
Code : Tout sélectionner
<a href="maPage.html">aller à ma page</a>
est un lien normal.
on est : site.net/dossier/
et on appelle : href="maPage.html"
on ira : site.net/dossier/maPage.html
on est : site.net/dossier/
et on appelle : href="/maPage.html"
on ira : site.net/maPage.html
on est : site.net/
et on appelle : href="/dossier/maPage.html"
on ira : site.net/dossier/maPage.html
on est : site.net/dossier/
et on appelle : href="dossier/maPage.html"
on ira : site.net/dossier/dossier/maPage.html
Ça c'est pour resituer la chose avec les liens à partir de la racine ou non.
Ensuite, on a les ancres (ou fragments selon les RFCs). Elles permettent
seulement la navigation
dans la page. On a coutume d'appeler une ancre l'identifiant d'un élément.
La forme est :
Si tu donnes l'ID "top" à ta balise <body>. Quand tu appelles href="#top", tu iras forcément en haut de
ta page, et pas d'une autre page.
L'ancre vide (href="#") correspond à la page elle-même. Son interprétation diffère selon les navigateurs. Très souvent, il remonte en haut de la page, mais pas toujours.
À la différence d'un lien,
une ancre ne recharge pas la page.
Donc :
Code : Tout sélectionner
on est : site.net/dossier/maPage.html
et on appelle : #top
on ira site.net/dossier/maPage.html#top
As-tu compris ? Parce que ce que nous dis n'a aucun sens (notamment que <a href="#">Top</a> serait identique à <a href="#top">lien</a>).
«
Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »
Hoa :
http://hoa-project.net (sur
@hoaproject).