[accessibilite-numerique] RE : suggestion sur mon site
aurelien levy
levy at tektonika.com
Ven 7 Sep 05:01:21 EDT 2007
Bonjour Jean Philippe,
que les ancres soit sur la même page ou pas ton href doit contenir un #
pour signifier quelle pointe vers une ancre :
<a name="a_contenu" id="a_contenu" href="#a_contenu" ></a>
Il est moins nocif de mettre #a_contenu que # seul car au cas où le lien est activé il reviendrait à la même place alors qu'avec un # seul il repartirait en début de code source.
A noter que cette solution est la plus simple à mettre en oeuvre pour corriger le bug de navigation au clavier sur IE mais il en existe d'autre via les css
par exemple :
<a name="a_contenu" id="a_contenu" class="ancre" ></a>
et dans une css propre à IE
.ancre{
zoom:1;
}
Aurélien
> Bonjour,
>
> En fait, j'ai suivi cette suggestion de mettre des href sur les ancres. Par
> exemple, j'ai syntaxé mon ancre "a_contenu" de la manière suivante <a
> name="a_contenu" id="a_contenu" href="a_contenu></a>
> Lorsque j'ai cliqué sur le lien "aller au contenu", je suis arrivé
> directement sur la chaîne de caractères suivants : a_contenu, donc le nom de
> l'ancre en fait. de même, j'avais lu sur le site d'alsacreation qu'il
> fallait doubler les ancres qui se trouvent sur une autre page par un href=#"
> et, en toute logique, ça donnait l'affichage d'un # avant l'endroit ciblé
> par l'ancre.
> Vu la compétence des gens qui me font ce conseil, je me dis que j'ai dû
> louper un épisode ou mal comprendre quelque chose, car il ne me semble pas
> pensable d'afficher le nom de l'ancre ou un # avant la cible.
> Bien cordialement,
>
> Jean-Philippe
Plus d'informations sur la liste de diffusion accessibilite-numerique