a11yTips — Provide a text alternative describing the purpose…

document.write(‘

Loading…

‘);

Provide a text alternative describing the purpose of the CAPTCHA

Make sure CAPTCHAs have text alternatives that describe their purpose

CAPTCHAs, by their very nature, raise many accessibility concerns for most users out there, including people with various disabilities. From the perspective of non-sighted screen reader users, the most important issue CAPTCHAs raise is unquestionably the fact that the ALT text value of such images cannot possibly describe what the image represents without giving the test away. Still, as informative images, CAPTCHAs need to convey meaningful information to assistive technologies. Consequently, authors need to make them accessible to users who cannot see them.

To do so, simply make sure the ALT text value of the CAPTCHA image properly describes its purpose. As CAPTCHA images are meant to tell computers and humans apart, providing the answer to the test inside the ALT value of the image would automatically beat the purpose and give computers the answer only humans are supposed to provide. Therefore, the first thing authors need to do to address the accessibility of CAPTCHA images – or lack thereof – is to use the value of the ALT attribute of the image to indicate what the image is used for. Doing [...]

Read article at dboudreau.tumblr.com

Article Taxonomies

Categories: ,
Fatal error: Uncaught Error: Object of class WP_Error could not be converted to string in /home/webable/www/www/wp-content/themes/webable/content-mcm.php:65 Stack trace: #0 /home/webable/www/www/wp-includes/template.php(812): require() #1 /home/webable/www/www/wp-includes/template.php(745): load_template('/home/webable/w...', false, Array) #2 /home/webable/www/www/wp-includes/general-template.php(206): locate_template(Array, true, false, Array) #3 /home/webable/www/www/wp-content/themes/webable/single-mcm_article.php(15): get_template_part('content-mcm') #4 /home/webable/www/www/wp-includes/template-loader.php(106): include('/home/webable/w...') #5 /home/webable/www/www/wp-blog-header.php(19): require_once('/home/webable/w...') #6 /home/webable/www/www/index.php(17): require('/home/webable/w...') #7 {main} thrown in /home/webable/www/www/wp-content/themes/webable/content-mcm.php on line 65