En effet un lien sur un label n'a aucun sens.
Non ce type d'implémentation est risquée et ne devrait concerner que les éléments importants et standardisés (accueil, aide, FAQ, moteur de recherche, etc) sauf si leur usage est répétitif et expliqué dans une page d'aide/accessibilité.
Mais les implémentation actuelles des raccourcis clavier par les agents utilisateurs (navigateurs, lecteurs d'écran...) n'étant pas harmonisées, leur présence est une source de conflit non négligeable, des utilisateurs de lecteurs d'écran en ont déjà témoigné.
D'autre part il faut savoir que l'implémentation des accesskeys ne représente que le niveau de priorité AAA des WCAG 1.0.
Il est préférable pour améliorer l'accessibilité de ce formulaire de baliser le titre à l'aide de l'élément
legend (sans oublier le fieldset qui englobe le tout):
1 2 3 4 5 6 7 8 9 10 11 12
| <form method="POST" action="maj_acceptation.php">
<fieldset>
<legend>Profil public</legend>
<p style="font-size:11px;font-family:Arial,Helvetica,sans-serif;">
<input name="acceptation" id="acceptation" type="checkbox" checked="checked"/>
<label for="acceptation">Oui, je souhaite revoir des infos partenaires</label>
</p>
<div style="position: relative; left: 530px; width: 150px;margin-top:10px;">
<input type="submit" style="font-weight: bolder;" class="bigBlackButton" value="Valider" />
</div>
</fieldset>
</form> |
Partager