Je viens de remplacer un bouton radio pour sélectionner l'appareil mobile de l'utilisateur avec des div contenant des images du téléphone à la place. J'utilise un événement de clic JQuery pour détecter quand l'utilisateur choisit une option. Comment puis-je rendre ce clavier accessible?Accessibilité du clavier pour les div contenant des images en tant qu'options
Répondre
Du mieux au pire (OMI), vous pouvez:
style radio buttons avec vos images, en JS évidemment parce que support for form styling is erratic à travers les navigateurs. Si vous n'avez plus d'étiquettes visibles, vous devriez au moins les afficher en dehors de l'écran. Et mieux, faites ce dernier seulement après avoir testé dans JS que les images sont vraiment affichées à l'écran. L'alternative de texte de vos images pourrait être insuffisante dans ce cas.
Utilisez des images uniquement dans les éléments à mise au point: liens et éléments de formulaire. Vos boutons answer sur les boutons sont corrects. Comme ci-dessus, soyez prudent avec le texte alternatif et Cacher
label
s (pas avecdisplay: none;
ouvisibility: hidden;
ou ils ne seraient pas lus par les lecteurs d'écran plus, il suffit de les afficher en dehors d'eux en dehors de l'écran avectext-indent
ou positionnement relatif/absoluUtilisez tabindex sur les
div
de sorte qu'ils seront focalisable et ensuite ajouter tabindex sur tous les éléments pouvant être activés, dans l'ordre. Tout un cauchemar à court et à long terme.
Buttons peut contenir du HTML et donc pour l'accessibilité au clavier un bouton semble fonctionner beaucoup mieux. Bien sûr, le comportement n'est pas tout à fait le même que les boutons radio. En outre, IE < 8 renvoie le code HTML interne au lieu de l'attribut de valeur.
- 1. Navigation au clavier et accessibilité pour les widgets SWT personnalisés
- 2. Bouton contenant des images et du texte
- 3. SlidingDrawer contenant des images
- 4. Façon correcte d'envoyer des images HTML contenant des images: Utiliser le serveur ou les images intégrées?
- 5. h: selectOneRadio contenant des images
- 6. réutiliser conteneur div pour charger des images
- 7. div défilement horizontal avec des images ne s'affichent en ligne
- 8. Div/CSS/ZIndex - comment superposer des images?
- 9. Implémentation d'IXmlSerializable pour les classes contenant des collections
- 10. problème rafraîchissant div contenant du code php en utilisant jquery
- 11. comment obtenir des images pour le clavier personnalisé ipad
- 12. Accessibilité des propriétés abstraites
- 13. Accessibilité TinyMCE: Label Pour
- 14. Accessibilité pour les articles Combobox Silverlight
- 15. Accessibilité des variables
- 16. Faire une div contenant une table en deux divs contenant des tables
- 17. Contenant du texte très long à l'intérieur du div
- 18. Javascript: Lazy Charger des images en horizontal Div?
- 19. DIV contenant un SWF
- 20. accessibilité - attributs d'étiquette pour les boutons radio
- 21. Explorateur et FADING IMAGES en surimpression du problème DIV
- 22. Créer une div contenant div cible en utilisant jQuery
- 23. Capture des traits du clavier en C#
- 24. Processus Accessibilité
- 25. Rembourrage/Marge pour les images dans un DIV
- 26. Question de conception - Stocker des images en tant qu'objets
- 27. montrant divs en utilisant les commandes du clavier
- 28. Stockez les images du cache
- 29. dimensionnement correct d'un iframe contenant des images de dimensions inconnues
- 30. Symfony - télécharger des images et enregistrer en tant que blob