Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Web accessibility Best Practices

Web accessibility Best Practices

ibn_abubakre

January 24, 2021
Tweet

More Decks by ibn_abubakre

Other Decks in Programming

Transcript

  1. ❖ Frontend developer ❖ Co-organizer GDGBida ❖ Organizer JSMinna ❖

    Everything JavaScript ❖ Wannabe gamer and football lover ❖ Professional baby boy ABDULQUDUS ABUBAKRE ibn_abubakre abdulqudus001
  2. Accessibility ❖ The quality of being able to be reached

    or entered. ❖ The quality of being easy to obtain or use. ❖ The quality of being easily understood or appreciated. - Google
  3. Web accessibility Web accessibility means that websites, tools, and technologies

    are designed and developed so that people with disabilities can use them - w3.org
  4. Why should I care? According to world bank: One billion

    people, or 15% of the world’s population, experience some form of disability, and disability prevalence is higher for developing countries. One-fifth of the estimated global total, or between 110 million and 190 million people, experience significant disabilities.
  5. Color Contrast Color contrast is the difference in light between

    font (or anything in the foreground) and its background. In web accessibility, how well one color stands out from another color determines whether or not most people will be able to read the information.
  6. Use Semantic Tags ❖ Don’t just throw div everywhere in

    your application. ❖ Consider using semantic tags like section, header, footer ❖ Use proper heading tags (h1-h6)
  7. Make sure your site is keyboard accessible ❖ Don’t hide

    the default outlines on element. ❖ Try not to mess with the default order tab order using the tabindex attribute. ❖ Without your mouse, try to navigate through you website. Can you use it comfortably?
  8. How accessible is my website? ❖ https://wave.webaim.org/ ❖ Check color

    contrast https://webaim.org/resources/contrastchecker/ ❖ Axe https://www.deque.com/axe/ ❖ Google lighthouse
  9. Thank you! Web accessibility is more than just a feature.

    It is a requirement. - ibn_abubakre ibn_abubakre abdulqudus001