This document provides an overview of tips for developers to improve web accessibility, including using proper semantics like headings; designating common sections like headers and footers; including skip links, alternative text for images, and forms with clear labels; ensuring sufficient color contrast and text sizing; and validating code. It also discusses topics like media, languages, keyboard navigation, and testing accessibility. The goal is to help developers build better, more inclusive websites.
4. MARKUP
➤ Designate areas of a site with
correct areas, e.g header,
navigation, aside, content and
footer
➤ Use ARIA Roles
➤ role=navigation, role=banner,
role=contentinfo
➤ Examples of ARIA role
landmarks - http://
www.html5accessibility.com/
tests/roles-land.html
5. CORRESPONDING HTML5 AND ARIA ROLES
➤ Designate areas of a site with
correct areas, e.g header,
navigation, aside, content and
footer
➤ Use ARIA Roles
➤ role=navigation, role=banner,
role=contentinfo
➤ Examples of ARIA role
landmarks - http://
www.html5accessibility.com/
tests/roles-land.html
9. FORMS
➤ Buttons versus links
➤ Form fields
➤ labels
➤ fieldsets, legends, don’t use
placeholders
➤ Warning and validation
➤ Timers
10. TIMERS ON FORMS
➤ Alert with a timer before
expires
➤ Use ARIA alerts
11. COLOUR CONTRAST
➤ Formula to work out the
perfect contrast levels
➤ Vision Australia colour
contrast tool for PC - http://
www.visionaustralia.org/
digital-access-cca
➤ For Mac - https://
www.paciellogroup.com/
resources/contrastanalyser/
➤ and an online version http://
webaim.org/resources/
contrastchecker/
12. TEXT SIZING AND TYPOGRAPHY
➤ Make sure you can zoom by
200%
➤ base font size of 14px is a
good starting point
➤ Choose readable fonts
➤ Heading sizes should be
distinguishable
13. CAPTCHA
➤ It’s Evil
➤ Google ReCaptcha isn’t usable
➤ Cognitive issues and more
textcaptcha.com
14. MEDIA
➤ Auto playing media - don’t do
it
➤ Flashing video
➤ Keyboard accessible media
controls
22. SOCIAL MEDIA MARKETING
➤ Engage with your customers
in their space
➤ Advertise in a cost effective
area
➤ Take advantage of public
comments, recommendations
and complaints