Bonjour,
J'ai ce code (volontairement simplifié) :
Si je clique dessus, ou focus et entrée, la fenêtre se positionne bien ou il faut. Cependant quand j'utilise Voice-over, il ne lit pas le contenu de "#content" pour autant, et si je tabule, je me retrouve au lien "aller à la recherche" par exemple.
Est-ce un comportement normal ? ou bien est-ce un défaut de code ?
J'ai essayé également plusieurs tentative avec des tabindex négatif, sans succès.
EDIT : D'ailleurs j'ai le même problème sur alsacréations, si visuellement je vais là ou lien pointe. Ce n'est pas pour autant que la tabulation suivante m'emmène là ou je suis censé être visuellement.
Je voyais l'usage plus large, un aveugle ne pourrait pas contourner un bloc pour se libérer de la lecture de contenu superflu, un déficient visuel irait sur la zone, certe, mais serait condamner à faire du yoyo visuel sur ces liens.
Ca me parait trop limitatif ... j'ai du me tromper non ?!
Modifié par rs459 (31 Oct 2012 - 19:23)
J'ai ce code (volontairement simplifié) :
[…]
<ul>
<li>
<a href="#content">Aller au contenu</a>
[…]
<div id="content" name="content">
[…]
Si je clique dessus, ou focus et entrée, la fenêtre se positionne bien ou il faut. Cependant quand j'utilise Voice-over, il ne lit pas le contenu de "#content" pour autant, et si je tabule, je me retrouve au lien "aller à la recherche" par exemple.
Est-ce un comportement normal ? ou bien est-ce un défaut de code ?
J'ai essayé également plusieurs tentative avec des tabindex négatif, sans succès.
EDIT : D'ailleurs j'ai le même problème sur alsacréations, si visuellement je vais là ou lien pointe. Ce n'est pas pour autant que la tabulation suivante m'emmène là ou je suis censé être visuellement.
Je voyais l'usage plus large, un aveugle ne pourrait pas contourner un bloc pour se libérer de la lecture de contenu superflu, un déficient visuel irait sur la zone, certe, mais serait condamner à faire du yoyo visuel sur ces liens.
Ca me parait trop limitatif ... j'ai du me tromper non ?!
Modifié par rs459 (31 Oct 2012 - 19:23)