picture picture
décembre 9, 2007 (X)HTML 3 Commentaires

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 « &nbsp; », avant l’ancre, et tout rentre dans l’ordre
&nbsp;<a name="mon_ancre"></a>

Bizarre :| mais ça marche !

3 Responses to “Le lien de mon "ancre nommée" ne marche pas : Au Secours !”

3 Commentaires

  1. LeChienKiTu dit :

    :) :] :)) ;) :| lol lool :D :( :[ :(( :C 8) :o :O :""( :* ~:( 0) :p x| zzz ??? :non: :no: oups! :bravo: :bye: thx :gne: love
    Je n’sais quoi dire

  2. dahno dit :

    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!!!

  3. yoplait dit :

    :)) je confirme. Pas d’explications non plus …

Commentaire

Name

Mail (ne sera pas publié)

Website

Laisser ces deux champs tels quels :
:D :-) :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: