Image for post
Image for post
British Postage Stamp “The Twelve Days of Christmas” with a Partridge in a Pear Tree

On the first day of Christmas my true love gave to me

· A lesson in accessibility

On the second day of Christmas my true love gave to me

· Two contrasting colors

· And a lesson in accessibility

On the third day of Christmas my true love gave to me

· Three names, roles, and values

· Two contrasting colors

· And a lesson in accessibility

On the fourth day of Christmas my true love gave to me

· Four screen readers

· Three names, roles, and values

· Two contrasting colors

· And a lesson in accessibility

On the fifth day of Christmas my true love gave to me

· Validated … HTML 5 … code

· Four screen readers

· Three names, roles, and values

· Two contrasting colors

· And a lesson in accessibility

On the sixth day of Christmas my true love gave to me

· Six modal dialogs

· Validated … HTML 5 … code

· Four screen readers

· Three names, roles, and values

· Two contrasting colors

· And a lesson in accessibility

On the seventh day of Christmas my true love gave to me

· Seven consistent menu items

· Six modal dialogs

· Validated … HTML 5 … code

· Four screen readers

· Three names, roles, and values

· Two contrasting colors

· And a lesson in accessibility

On the eighth day of Christmas my true love gave to me

· Eight suggestive error messages

· Seven consistent menu items

· Six modal dialogs

· Validated … HTML 5 … code

· Four screen readers

· Three names, roles, and values

· Two contrasting colors

· And a lesson in accessibility

On the ninth day of Christmas my true love gave to me

· Nine labeled fields

· Eight suggestive error messages

· Seven consistent menu items

· Six modal dialogs

· Validated … HTML 5 … code

· Four screen readers

· Three names, roles, and values

· Two contrasting colors

· And a lesson in accessibility

On the tenth day of Christmas my true love gave to me

· Ten Type ahead list items

· Nine labeled fields

· Eight suggestive error messages

· Seven consistent menu items

· Six modal dialogs

· Validated … HTML 5 … code

· Four screen readers

· Three names, roles, and values

· Two contrasting colors

· And a lesson in accessibility

On the eleventh day of Christmas my true love gave to me

· Eleven structured headers

· Ten Type ahead list items

· Nine labeled fields

· Eight suggestive error messages

· Seven consistent menu items

· Six modal dialogs

· Validated … HTML 5 … code

· Four screen readers

· Three names, roles, and values

· Two contrasting colors

· And a lesson in accessibility

On the twelfth day of Christmas my true love gave to me

· Twelve ARIA describedbys

· Eleven structured headers

· Ten Type ahead list items

· Nine labeled fields

· Eight suggestive error messages

· Seven consistent menu items

· Six modal dialogs

· Validated … HTML 5 … code

· Four screen readers

· Three names, roles, and values

· Two contrasting colors

· And a lesson in accessibility

Written by

Accessibility Architect @ VMware. W3C Silver, ITI & IAAP GLC committees. Degrees in CS, law, business. Wheelchair user w/ a deaf daughter.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store