Le lien de mon "ancre nommée" ne marche pas : Au Secours !
c’est tout bête, et ça ressemble bien à un bug des navigateurs… Mais il y a une solution !
Par défaut une page s’affiche en « calant son point zéro » (coin supérieur gauche) sur le point zéro de votre navigateur.
Une « ancre nommée » est un lien d’appel vers une zone précise sur une page, par exemple le paragraphe du bas de la page, ou si vous êtes en bas de la page, le haut de la page. Un clic sur ce lien, codé ainsi :
<a href="#mon_ancre"> allez voir plus loin sur la page </a>
va caler le coin supérieur gauche de votre navigateur à l’endroit de la page ou se trouve « l’ancre » ainsi appelée dans le code :
par exemple
<a name="mon_ancre"></a>
Rien que du basique.
Le problème … c’est que de temps en temps, sans aucune raison apparente, cela ne marche pas. On clique sur le lien, et on part n’importe où sur la page !
Après quelques recherches, j’ai fini par découvrir le remède de ce bug :
Il suffit de mettre un saut de ligne dans le code, ou un espace insécable « », avant l’ancre, et tout rentre dans l’ordre …
<a name="mon_ancre"></a>
Bizarre mais ça marche !
Je n’sais quoi dire
alors la…. je suis sur le cul!! ca fait 3h que je me prend la tete sur une ancre qui ne marche qu’au 2nd clic et avec ta technique ca marche! merci!!!
:)) je confirme. Pas d’explications non plus …