Site-Wide Problems and Solutions | American Foundation for the Blind

It’s likely that many of the accessibility problems on your site affect all or many pages. The process of solving these general design problems may require you to take a step back to rethink how you do some of the things you do.

Responsive Design Trumps the One-Display-for-All Design

Often web designers make decisions with the intention of establishing as fixed and reliable a display as possible. They use elements that they hope will give all users the same experience. They may specify fonts, font sizes, colors, and set large sections of their pages into graphics to establish an aesthetic effect or a positional relationship among page sections: They always want the headlines on the left, the advertisements on the right above the links to news sections, etc.

Build in Flexibility and Learn to Love It

Web designers are frustrated by differences among browsers, mobile devices, and operating systems, and the options that users might choose that could damage or destroy the look of their pages. Users might use an alternative color scheme and cause form controls to appear in funny colors. They might change their screen resolution, or a new monitor driver might do it for them, and suddenly the right edge of [...]

Read article at afb.org

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