accessibility
play

ACCESSIBILITY Is it another checkbox to be ticked? By Ann Mwangi - PowerPoint PPT Presentation

U S E R E X P E R I E N C E ACCESSIBILITY Is it another checkbox to be ticked? By Ann Mwangi CROSS FUNCTIONAL REQUIREMENTS 2 WHY ACCESSIBILITY Over 4 million people in Australia have some form of disability. That's 1 in 5 people. (ABS)


  1. U S E R E X P E R I E N C E ACCESSIBILITY Is it another checkbox to be ticked? By Ann Mwangi

  2. CROSS FUNCTIONAL REQUIREMENTS 2

  3. WHY ACCESSIBILITY “Over 4 million people in Australia have some form of disability. That's 1 in 5 people.” (ABS) ”A disability is any condition that restricts a person's mental, sensory or mobility functions. It may be caused by accident, trauma, genetics or disease. A disability may be temporary or permanent, total or partial, lifelong or acquired, visible or invisible.” (Australian Network on Disability) 3

  4. WHY SHOULD I CARE? “Everyone using your website/application deserves a similar experience” 4

  5. MAKING WEBSITE ACCESSIBLE 5

  6. WORKING WITH THE KEYBOARD 6

  7. USING CORRECT ELEMENTS Instead of <span> and <div> use <button> and <a> 7

  8. USING ARIA TAGS Accessible Rich Internet Applications 8

  9. SEMANTIC MARK-UP Elements with a meaning 9

  10. EXAMPLES Semantic tags <i> <li> <p> Non-Semantic tags <span> <div> 10

  11. USING FORM ELEMENT To enable enter key 11

  12. USING FORM ELEMENT To enable enter key 12

  13. CONTRAST 13

  14. CONTRAST RATIO Between the background colour/image and the overlaying text WCAG 2.0 levels: A, AA, AAA 14

  15. SCREEN READERS 15

  16. LINKS That don’t make sense 16

  17. IMAGES Missing or improper descriptions 17

  18. TESTING FOR ACCESSIBILITY 18

  19. TEST ON SCREEN READERS NVDA -windows users Voice over -mac users and IOS Talk back -Android devices 19

  20. HTML VALIDATOR Tools : Html code sniffer Browser plug-in : chrome and firefox have plug-ins 20

  21. KEYBOARD TESTING 21

  22. THANK YOU mwangia@thoughtworks.com @AnnWMwangi

Recommend


More recommend