a11yTips — Use the aria-label property to provide additional…

document.write(‘

Loading…

‘);

Use the aria-label property to provide additional information to users

no. 146

Make sure the purpose of links is made meaningful using the aria-label property

Providing meaningful link text that is both descriptive and conveys the proper information about the purpose of links back to users is a basic accessibility concept. Yet, many pages on the Web, even to this day, display a slew of links whose meanings can hardly be determined, even within the immediate context of their parent containers. When uninformed design decisions lean towards link text such as “Read More” or “Click Here”, the aria-label property can be used to provide additional context to the link, so it becomes more meaningful to screen reader users.

To do so, simply rely on the aria-label property to provide complementary meaning to the link, so its purpose becomes unmistakably clear to users who cannot benefit from the context provided by placement or visual design. Authors will need to keep in mind that the way assistive technology supports the aria-label property will vary. While VoiceOver announces the value of the aria-label text right after the link text, NVDA completely supplements the link text with the value of the aria-label property. Jaws, on the [...]

Read article at tmblr.co

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