1174 sujets

Accessibilité du Web

Bonjour à tous !

Sur mon site, j'ai caché un lien d'évitement permettant d'accéder directement au contenu.

L'ancre fonctionne bien lorsque j'appuie sur «Enter» , visuellement du moins mon navigateur (Google Chrome) descend directement au contenu... avec Jaws, il poursuit avec le contenu suivant le lien.

Pourquoi ?

Note : je débute avec Jaws (J'ai la version 12).

Je met le code source pour les intéressés, j'aime partager ^^

<a href="#content" class="visually-hidden">Allez directement au contenu</a>


Et le code CSS (source : http://yaccessibilityblog.com/library/css-clip-hidden-content.html)

.visually-hidden {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding:0 !important;
  border:0 !important;
  height: 1px !important; 
  width: 1px !important; 
  overflow: hidden;
}
body:hover .visually-hidden a,
body:hover .visually-hidden input,
body:hover .visually-hidden button {
  display: none !important;
}

/* pour IE7 et moins*/
.ie7- .visually-hidden
{
	clip: rect(1px 1px 1px 1px);
}



Merci de votre aide !
Salut,

Pour masquer le lien d'évitement, j'utilise le positionnement absolu et la propriété left, et rien d'autre.
Bonjour,

Le problème ne semble pas venir du code CSS puisque Jaws lit mon ancre. Lorsque j'appuie sur «Enter», il le suit mais recommence sa lecture au contenu suivant l'ancre alors que logiquement, il devrait dicter mon "content".

Est-ce que c'est mon logiciel qui est mal configurer ou je fais quelque chose qu'il ne faut pas ?
Au dernières nouvelles, chrome n'est pas officiellement supporté par freedom scientific. Donc aucun comportement rationnel n'est garanti.