a11yTips — Combine color-coded information with text for…

Combine color-coded information with text for optimal interaction

no. 022

Make sure color-coded information is also supported with text

Information conveyed through colors only can be very difficult, if not impossible to use for some users. It is therefore important to ensure that when color differences are used to convey information, such as distinguishing required form fields (displayed in red) from optional form fields or telling hyperlinks from regular text, that the information conveyed by the color differences is also conveyed explicitly in another way.

To do this, simply make sure that whenever color is use to provide some level of information or distinguish one object from another, that this information is also somehow conveyed through text: asterisks for required fields and underline for links being two common examples. This will help people who are colorblind or have low vision and who may not be able to perceive colors reliably to also understand how to efficiently use the interface or feature provided.

User Story

As a colorblind user, I want color-coded information to be equally supported in text, so that I never miss out on important information.

Simple Code Example

Not Applicable

Testing Methodology

Verify that no information provided in the page is only conveyed through [...]

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