[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