Creating Accessible Websites

November 16, 2023

10-11 am Pacific

1-2 pm Eastern

Slide 2: Land Acknowledgement

Our presenters today come from across this land, living and working in what we now know as Canada. We respect and affirm the inherent and Treaty Rights of all Indigenous Peoples and will continue to honour the commitments to self-determination and sovereignty we have made to Indigenous Nations and Peoples.

Slide 3: Our Presenters

Slide 4: Outline

Slide 5: Why Make Your Website Accessible?

Slide 6: Website Accessibility

Accessible website design can be broken up into eight basic areas:

  1. Semantic HTML
  2. Keyboard Navigation
  3. Forms and Input Fields
  4. Tables
  5. Contrast and Readability
  6. Multimedia Accessibility
  7. Clear Communication
  8. Testing and Validation

Slide 7: 1. Semantic HTML

Slide 8: Demo 1: Semantic HTML

A demonstration by Simon navigating the BC Open Collection using headings and links.

Slide 9: 1.2 Elements

Slide 10: Demo 1.2: Elements

A video demo of non-descriptive links on the Regina Public Library website.

Slide 11: 2. Keyboard Navigation

Slide 12: Demo 2.1: Keyboard Navigation

A demonstration of navigating through an inaccessible form.

Slide 13: 2.2 Keyboard Shortcuts

Slide 14: Demo 2.2: Keyboard Shortcuts

A demonstration of how keyboard shortcuts interfere with screen reader commands.

Slide 15: 2.3 Focus Indicators

Slide 16: Demo 2.3: Focus Indicator

A demo of focus indicators highlighting a search form text box on AccessibleLibraries.ca.

Slide 17: 3.1 Forms and Input Fields

Slide 18: Demo 3.1: Forms an Input Fields

A demonstration of how form fields are not labelled properly and a message of an error/suggestions for filling out the items.

Slide 19: 3.2 CAPTCHA

Slide 20: Demo 3.2: CAPTCHA

A demonstration of how inaccessible CAPTCHA’s can be.

Slide 21: 4.1 Tables

Slide 22: 5.1 Contrast

Slide 23: Demo 5.1: Contrast

A video demo of poor contrast in a contact form on the AccessibleLibraries.ca website.

Slide 24: 5.2 Readability

Slide 25: Screenshot 5.2: Readability

Alt text: A black cursive text on a white background. The text is very pixelated and has low resolution. The text is: Use clear, legible fonts with proper size and spacing. Ensure images and text are of high resolution.

Slide 26: 5.3 Reflowable

Slide 27: Screenshot 5.3: Reflowable

Alt text of left image: Screenshot of a mobile screen where the content doesn’t reflow to fit various screen sizes. The content is a book cover of "He Who Dreams" by Melanie Florence and has been cut off on the left side, showing only part of the image. The book cover is of an Indigenous pow-wow dancer dressed in traditional regalia with vibrant colours. The title and author link below the book cover are also partially cut out of the frame.

Alt text of right image: Screenshot of a mobile screen where the content reflows to fit various screen sizes. The content is a book cover of "He Who Dreams" by Melanie Florence, centred in the middle of the mobile screen. The book cover is of an Indigenous pow-wow dancer dressed in traditional regalia with vibrant colours. The title and author link below the book cover are also centred in the screen.

Slide 28: 6.1 Multimedia

Slide 29: 6.2 Multimedia Players

Slide 30: Demo 6.2: Multimedia Players

A video demonstration of an audiobook player with poorly labelled controls and buttons.

Slide 31: 7.1 Clear Communication

Slide 32: Testing and Validation

Slide 33: Deep Dive into Testing

Slide 34: Types of Testing

  1. Automated Testing: Quickly identifies the low-hanging fruit that should be remediated to improve accessibility. It does not catch everything and lacks real human interaction with content in human ways.
  2. Manual Code Review (WCAG): Involves humans with Web Content Accessibility Guidelines and code experience to inspect the code to ensure it is compliant to WCAG standards.
  3. User Experience / User Testing: Include qualified experts to ensure the content is accessible and usable.

Slide 35: The Best Method

Slide 36: Overlays & Toolbars

Slide 37: Learn More About Overlays

Slide 38: Traditional Audits

Slide 39: Usability Testing

Slide 40: Lived Experience is Crucial

"As an organization that serves students with disabilities, we felt it was necessary to make sure that all our digital access points were as barrier free as possible. It was important to us to have our websites evaluated by people with lived experience … Their report was extremely thorough and not only identified the parts of the website that needed to be changed, but also for many issues, explained the impact on users."

- Jennifer Weldon, CAPER-BC.

Slide 41: The NNELS Process

Slide 42: Testing is Essential

"No matter how accessible you think you are, the sophisticated and savvy testers at NNELS will root out any issues. From confusing wording or UX to deep functionality issues, they help you polish your project and present your best face to the world. Their impact on the CAT-DB site was profound — from their enthusiasm for the project, to their finessing of the details, it is a vastly better project because of their feedback and engagement with the site."

- Laura Brady, CAT-DB Project Leader.

Slide 43: Great Resources

Slide 44: Questions

Slide 45: Thank you!