a11yTips — Provide user interface components that are…

Provide user interface components that are consistently labelled

no. 142

Make sure call to actions repeated on multiple pages are labelled consistently

Consistency and predictability are some of the most important aspects to factor in when building user interfaces that are intuitive and easy to use. Even to this day, it is not unusual to find various calls to action, such as buttons or links sharing the same functionality (print this page, order this catalog, edit this information, etc.), that are used on multiple pages, but are labelled in ways that are inconsistent from one page to another. This creates potential confusion for users, especially when these users deal with cognitive impairments of any kind, or when assistive technologies such as screen readers are involved. Calls to action that provide the same functionality and are labelled consistently contribute to helping users build confidence into the system, and their own ability to predict how to use this system efficiently.

To do so, simply make sure that user interface components that are repeated across multiple pages are consistently named using the same text labels. Doing so will help users reliably refer to these components as navigation benchmarks when going from one page to [...]

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