Before & After Demo
Joyful Bees Honey Demo Site
Joyful Bees Honey (JBH) is a fictitious website designed to demonstrate a variety of common web design problems – specifically Web Content Accessibility Guidelines (WCAG) 2.1 Level AA failures – that result in visitors with disabilities being unable to access content or features. Use the JBH site to:
- Demonstrate common web accessibility principles at training, presentations, and workshops on accessible web design.
- Learn solutions for common web accessibility problems in an easy-to-understand way.
Index of Web Pages
-
Inaccessible Website – This JBH website demonstrates common web accessibility
issues – See how many web accessibility problems you can identify. Since the purpose of this
website is to demonstrate inaccessible web design, certain features are inherently inaccessible to
some groups of users.
- Before Home – Caution: This page contains a flashing animated graphic and scrolling text for the purpose of demonstrating WCAG violations and how to address them.
- Before Our Story
- Before Say Hello
- Before The Buzz
- Accessible Website – This JBH website is a modified version of the “Before” website, where all accessibility issues have been fixed.
Global Accessibility Issues
An explanation of and details on how to resolve each issue is available at Global Accessibility Issues.
- Dialog not a true modal
- Focus not visible for keyboard-only users
- Font selection issues
- Horizontal overflow not available at 400%
- Insufficient color contrast – text
- Missing alternative text for image buttons & links
- Missing alt attribute for decorative image
- Missing DOCTYPE
- Missing document title
- Missing lang attribute
Home Page Accessibility Issues
An explanation of and details on how to resolve each issue is available at Home Page Accessibility Issues.
- Animation cannot be paused
- Focus Not Visible for Buttons
- Insufficient color contrast – non-text
- Insufficient color contrast – text
- Invalid alternative text for decorative image
- Layout table using table headers
- Link text using color alone
- Missing alt attribute for decorative images
- Missing <iframe> Title
- Relationships of items undefined
- Simple text styled to look like headings
- Unable to bypass blocks of content
- Unlabeled buttons
- Users not made aware of changes in content
“Our Story” Accessibility Issues
An explanation of and details on how to resolve each issue is available at Our Story Accessibility Issues.
- Decorative image missing alt attribute
- Invalid heading structure
- Link not accessible via keyboard
- Link opens in new window/tab without warning
- Link text – insufficient color contrast
- Link text – use of color alone
- List items not nested in list
“Say Hello” Accessibility Issues
An explanation of and details on how to resolve each issue is available at Say Hello Accessibility Issues.
- Insufficient color contrast – button text
- Missing alt attribute for decorative image
- No way to bypass blocks of content
- Unlabeled form fields
- Form field errors not identified
“The Buzz” Accessibility Issues
An explanation of and details on how to resolve each issue is available at The Buzz Accessibility Issues.
- Data table missing table headers
- Inaccessible Expand/Collapse Elements
- Insufficient color contrast – table rows
- Invalid heading structure
- Invalid use of structural markup – fieldset & legend