a11yTips — State the presence of long descriptions from…




State the presence of long descriptions from complex images

no. 059

Make sure ALT attribute values of complex images announce adjacent full text descriptions

Providing an adjacent long description for a complex image is one thing, making sure users of assistive technologies are made aware that this long description is available is another. Whenever the adjacent long description of a complex image cannot be explicitly associated with the image itself, an indication of the presence of the long description needs to be provided in text.

To do so, simply use the ALT attribute value of the complex image to indicate that an adjacent description is available. As you describe the nature or purpose of the complex image, also provide an indication that a full, text description of the information conveyed in the complex image is also available right next to that image. Doing so will ensure that whenever this long description is not or cannot be programmatically tied to the image, users will still be made aware of its presence.

User Story

As a non-sighted user using assistive technology, I want ALT attribute values of complex images to also announce available adjacent long descriptions, so that I am made aware of their presence.

Simple [...]

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