Digital Accessibility Primer Please note this version of the - - PowerPoint PPT Presentation

digital accessibility primer
SMART_READER_LITE
LIVE PREVIEW

Digital Accessibility Primer Please note this version of the - - PowerPoint PPT Presentation

Welcome Digital Accessibility Primer Please note this version of the document is not accessible. If you require an accessible version, please contact us at webaccess@cnib.ca and we will gladly provide you with one. No Silver Bullet There


slide-1
SLIDE 1

Welcome

Digital Accessibility Primer

Please note this version of the document is not accessible. If you require an accessible version, please contact us at webaccess@cnib.ca and we will gladly provide you with one.

slide-2
SLIDE 2

No Silver Bullet

  • There are no “Silver Bullets” for

Accessibility

slide-3
SLIDE 3

Facts About Vision Loss and Disability

  • 800,000+ Canadians have vision loss.

1 in 38 people.

  • Age increases risk to vision health.
  • An aging population will double vision loss

in Canada over the next 25 years.

  • Statistics Canada: 4.4 million Canadians

report having a disability. 1 out of 7 people.

slide-4
SLIDE 4

Web Accessibility and the Law

  • Legislation and Regulations
  • Common Look and Feel (CLF 2.0)
  • SGQRI 008 for Québec
  • Accessibility for Ontarians with Disabilities Act,

2005 (AODA)

  • Section 508 in the United States
slide-5
SLIDE 5

AODA – Website Regulations

  • All organizations in Ontario with more than

50 employees:

– Jan 1, 2014: WCAG 2.0 A compliance – Jan 1, 2021: WCAG 2.0 AA compliance

slide-6
SLIDE 6

Side Benefits of Accessibility

Mark up = Logical Structure, CSS = Style and Format

– Search Engine Optimization – Mobile Devices – In line with modern development standards

Accessibility is Usability

– Good for everyone

slide-7
SLIDE 7

What Makes A Website Accessible?

A website is accessible when it is usable by the widest audience possible, including people of all abilities.

slide-8
SLIDE 8

What Makes A Website Accessible?

A website is accessible when it is usable by the widest audience possible, including people of all abilities.

=

WCAG 2.0 AA

slide-9
SLIDE 9

What Makes A Website Accessible?

WCAG 2.0 AA Web Content Accessibility Guidelines

slide-10
SLIDE 10

The Standard

W3C Web Content Accessibility Guidelines (WCAG) 2.0 http://www.w3.org/TR/WCAG20/

  • Principle-based (unlike v1.0)
  • Based on Four Principles
slide-11
SLIDE 11

Perceivable

Information and user interface components must be presentable to users in ways they can perceive.

slide-12
SLIDE 12

Operable

Links and navigation, user controls, and page features must function in such a way that is possible for all users — they must be operable

slide-13
SLIDE 13

Understandable

Content should be written and presented in a way that is understandable to everyone

slide-14
SLIDE 14

Robust

Content must be robust enough that it can be interpreted reliably by a wide variety of user agents, including assistive technologies.

slide-15
SLIDE 15

WCAG 2.0 Map

  • http://www.stamfordinteractive.com.au/the-

wcag-2-0-map/

  • Or Google “WCAG Visual Map”
slide-16
SLIDE 16

Visual of the Standard – Example

slide-17
SLIDE 17

Adaptive Technology

slide-18
SLIDE 18

Screen Reader

slide-19
SLIDE 19

Screen Magnifier

slide-20
SLIDE 20

Adaptive Tech: What it feels like

JAWS: Screen Reader Zoomtext: Screen Magnifier

slide-21
SLIDE 21

Testing for Accessibility

  • Automated Tools
  • No substitute for testing with assistive

technologies

  • Can be subjective and involve tradeoffs
slide-22
SLIDE 22

Accessibility Persona Check List

  • Screen-reader users
  • Users with low vision (screen magnifier)
  • Keyboard-only users
  • These three situations cover off many
  • thers: users with dyslexia, limited

mobility, repetitive strain, colour-blindness, cognitive difficulty, etc.

slide-23
SLIDE 23

Rules for content

slide-24
SLIDE 24

Text – Language Identification

  • Identify the language of the text

– Use <html lang="fr"> to identify language in a web page

  • Identify any changes in the document's

language

– Use the Lang attribute to change the language in the document. example: <span lang="fr">Français </span>.

slide-25
SLIDE 25

Text – Plain Language

  • Use simple, clear language
  • “Plain Language” website

– http://www.web.net/~plain/PlainTrain/

  • Acronyms and abbreviations

– Recommended style: World Wide Web (WWW) – Or use markup: <abbr>,<acronym>

slide-26
SLIDE 26

Text – Fonts and Styles

  • Minimum Font size, CSS 100%, 12 points
  • Use standard, widely available, easy to read fonts
  • Avoid using the following styles:

italic, strike through, underline and drop shadows.

  • Avoid using blink or animation effects on text
slide-27
SLIDE 27

Text Colour Contrast Ratio

  • Minimum Text Contrast (AA): Ratio of at least 4.5:1
  • Enhanced Text Contrast (AAA): Ratio of at least 7:1
  • No functionality can depend solely on colour.

Black on White Easiest to See 21:1 Teal on White Acceptable 4.5:1 White on Black Easiest to See 21:1 White on Teal Acceptable 4.5:1 Red Hard to See 4:1 OK Red #B70000 7:1 Orange Hard to See 2.1:1 Better Red #8B0000 10:1

slide-28
SLIDE 28

“Secret Handshake” Features

  • Text resizing controls
  • Alternative high-contrast style
  • If you use these:

– Make sure they work properly on all text in page – Are placed at the top of the page where they are useful

  • Example: cnib.ca
slide-29
SLIDE 29

All about Images

slide-30
SLIDE 30

Image Contrast

  • When using images and graphics, they must be clear,

high quality and have sufficient contrast.

  • Make sure images aren’t washed out, over optimized

etc – they should be bright and vivid

Low Contrast Image ( Partially Accessible ) High Contrast Image (Accessible)

slide-31
SLIDE 31

Images and Graphics

  • Three kinds of images

– Content Images – Decorative Images – Image Links

slide-32
SLIDE 32

Content Images

alt=“Brief Description” Containing Text

e.g. alt = “CNIB. Seeing beyond vision loss.”

Containing Visual Content

e.g. alt = “Woman and child reading together.”

slide-33
SLIDE 33

Decorative Images

alt=“” – Purely decorative flourishes – Images with no content – An example?

slide-34
SLIDE 34

Example

alt=“” Purely decorative flourishes

slide-35
SLIDE 35

Is it Content or Decoration?

  • Does it have a message or communicate

something?

Yes = content No = decorative

slide-36
SLIDE 36

Image Links

alt=“Description of Destination” All images used as links e.g. alt = “CNIB Home”

slide-37
SLIDE 37

Text on Images

  • Avoid text on images when possible
  • Use a larger font to avoid pixilation

(minimum 14 pts)

slide-38
SLIDE 38

Accessible Documents

All documents and PDFs publicly available through a website need to be accessible if they are under your control Accessible PDFs are tagged

slide-39
SLIDE 39

Accessible Word Documents

  • Use proper heading structure
  • Use styles to apply formatting
  • Repeating headers on tables
  • Add alternative text to images
slide-40
SLIDE 40

Accessible Word - Structure

  • Logical reading order
  • Good sentence and paragraph formatting
  • Headings and hierarchy
  • Good use of lists
  • Tables are formatted properly
  • Longer docs contain a Table of Contents
  • Pages are numbered
  • Use of page breaks, instead of hard returns (ENTER

key)

slide-41
SLIDE 41

Accessible Word - Content

  • Images are tagged with alternative text
  • Charts and graphs are labeled correctly or

an alternative format is provided

  • Ensure you are writing a clear description
  • f Hyperlink destination.
slide-42
SLIDE 42

Accessible Word - Appearance

  • Colours used meet accessibility contrast

requirements

  • Font size and style is at least 12 points

with a minimum of bolding, underlining, italics, or strikethrough

slide-43
SLIDE 43

Calling in the pros…

  • For forms
  • Complex or long documents
  • If you hire a designer…
slide-44
SLIDE 44

Structure

slide-45
SLIDE 45

Basic Layout and Design

  • Avoid using tables for layout
  • Balance graphical and text elements
  • Avoid busy backgrounds or colour

gradients behind content

slide-46
SLIDE 46

Layout Principles

  • Space

– group related elements close together – compact layout with less empty space is better

  • Alignment

– left align all content to the left margin – don’t put content in the margins

  • Consistency

– consistent placement of elements – consistent functionality

slide-47
SLIDE 47

Basic Structure Principle

  • Use markup to logically structure your

content

  • Don’t use markup for formatting, styling or

presentation effects.

  • Give context to content
slide-48
SLIDE 48

Page Titles

  • Give every page a short, descriptive title to

provide context

– Examples:

  • “CNIB Home”
  • “Welcome to CNIB”
  • “CNIB Digital Accessibility Home”
  • Avoid extra clutter in titles: e.g. taglines
slide-49
SLIDE 49

Headings

  • Use a consistent, logical heading structure

<h1>My Main Topic</h1>

<h2>Sub-Topic 1</h2>

<h3>Point 1</h3> <h3>Point 2</h3>

<h2>Sub-Topic 2</h2>

  • Use descriptive, non-repeating headings

– No empty headings!

slide-50
SLIDE 50

Paragraphs, Tables, Lists

  • Use paragraph tags <p></p> to identify

logical paragraphs of text

  • Use list for logical list data
  • Use tables for logically tabular data
slide-51
SLIDE 51

Table Markup

  • Always use proper table markup

– Use proper heading tags

<th>Header 1</th>

– Avoid complex colspan and rowspan – Summary is optional

<table summary=“Table described here”>

– Use caption rather than other title (optional)

<caption>Table Title Here</caption>

slide-52
SLIDE 52

Links

  • Links must describe where they will take

you

– Bad: Click here, Read More – Good: CNIB Home, Read “Turtles in Ontario”

  • Repeated link text must take you to the

same destination

slide-53
SLIDE 53

Context-changing Links

  • Any link that changes context must warn

– Pop-up – PDF – Other application Document

  • Examples:

– “PDF – Turtles in Ontario” – “Open New Page for Twitter”

slide-54
SLIDE 54

User Control of Linking

  • Don’t use active drop-downs

– Allow user to select and then “Go”

  • Don’t auto-refresh the page
  • Don’t redirect based on a timer
slide-55
SLIDE 55

Skip to Content Links

  • “Skip to Content” link at the very top of the

page

– Take user directly to main content on a page – Save screen-reader users a lot of repetition

  • Sometimes “Skip to Menu” is helpful too.
  • To hide or not to hide?

– Appear on focus?

slide-56
SLIDE 56

Tab Order

  • Ensure that all active elements on a page
  • ccur in logical tab order

– Links – Menu Items – Form Fields – Embedded Content – etc.

slide-57
SLIDE 57

Form Field Labels

  • All form fields need to have an associated

label tag

<label for=“name”>Name</label> <input type=“text” id=“name” /> – Use title if you can’t use label

  • Don’t forget the search box!
slide-58
SLIDE 58

Form Errors

  • Indicate errors near to the affected field(s)
  • Indicate all errors at once
  • Change focus to the error text
  • Consider error sound
slide-59
SLIDE 59

Form Layout

  • Don’t use tables!
  • Place an asterisk at the start of a required

field name

  • All form fields in a single column
slide-60
SLIDE 60

Oh!

slide-61
SLIDE 61

Multimedia – Alternative Formats

  • Audio-Only

– Provide text transcript

  • Video-Only

– Provide described audio – and/or text descriptive transcript

  • Video with Audio

– Provide captions and described audio – and/or text descriptive and audio transcript

  • Interactive Content (Games, Charts, Embedded “Brochures”,

etc.)

– Provide text and informational content in alternative format – For non-informational content, provide a text description of its purpose

slide-62
SLIDE 62

Alternative Format Examples

  • Video Transcript

– http://www.cnib.ca/en/about/corporateVideo/

  • Very accessible video

– mms://www.georgebrown.ca/media/why- captioned-media.wmv

slide-63
SLIDE 63

Multimedia Controls

  • All controls must be accessible!

– Recommended to provide alternative text links for graphical controls – Can be controlled from the keyboard

  • The User decides

– Don’t auto-play multimedia on page load – Let the user decide if they want to play the content – Provide pause and mute controls for video, audio and animated content.

slide-64
SLIDE 64

Mobile Accessibility

  • WebAim reports 71.8% of respondents

use a screen reader on a mobile device, a 600% increase in mobile screen reader usage since the first survey was conducted 17 months prior.

  • New opportunities for PWDs in access to

more features and third-party applications.

  • WebAim Screen Reader Survey 4, released in July 2012
slide-65
SLIDE 65

Smartypants

Are all smartphones created equal?

slide-66
SLIDE 66

iPhone: 60% of Users

  • Touch screen with Voiceover, built in screen

reader

  • A user’s finger moves over or taps an element,

the name of the element is spoken. Double tapping on the screen activates the element which has focus.

  • A user can flick their finger from the left side of

the screen to the right side to navigate through the elements in sequence without having to know the element’s onscreen location

  • Right-to-left flick gesture sequentially navigates

in reverse order.

slide-67
SLIDE 67

iPhone: It gets better

  • Alternative input and output modalities available

through Bluetooth keyboards and refreshable Braille Displays

  • Zoom, which enlarges the entire screen up to 500

percent, and AssistiveTouch, which allows for gesture creation and support for adaptive input devices

  • Siri on the iPhone 4s which allows the user to control

the device through speech recognition

  • Hearing aid and TTY compatibility, support for open

and closed captioning within iTunes and customizable vibratory alerts for users who are deaf

  • r hard of hearing
  • Convert audio to mono!
slide-68
SLIDE 68

Android: 7.9% of Users

  • Open source, “Wild West” model of

accessibility where developers are expected to create accessibility solutions rather than having them provided centrally

  • TalkBack – an included service which

speaks the results of actions, events and notifications

  • KickBack – a service which provides

haptic (vibratory) feedback for different actions

  • SoundBack – a service which plays

sounds for different actions

slide-69
SLIDE 69

Man overboard? Great promise?

  • Since phone manufacturers have

complete control over how Android is provided with their phone, some of these accessibility services have been removed from their Android…

  • The open architecture design of the

Android platform allows for the easy development of third-party assistive technologies and accessibility solutions – the Great Promise?

slide-70
SLIDE 70

Google does not sit still

Best news is Android Jellybean (4.1) rolled

  • ut mid-July. Baked in accessibility

enhancements:

  • Speech recognition is now local to the

device, no longer Internet connectivity

  • Gesture support allowing for greater

nonvisual control of the device

  • Native support for refreshable Bluetooth

Braille displays

slide-71
SLIDE 71

Blackberry: 0.9% of Users

  • Hearing aid compatibility
  • Support for captioned multimedia content
  • Compatibility with TTY and TDD terminals
  • Customizable vibratory alerts
  • Single-handed operation
  • Inverted color contrast support
  • Customizable fonts
  • Browser zoom

Blackberry screen reader for the Blackberry Curve 9350, 9360 and 9370 smartphones.

slide-72
SLIDE 72

WAVE Toolbar

  • http://wave.webaim.org/toolbar

– Errors, features, alerts – Yellow items need to be checked – Disable styles

  • Example URL:

– http://google.ca

slide-73
SLIDE 73

Colour Contrast Tools

  • Desktop application - Contrast Analyzer, Version

2.2 http://www.paciellogroup.com/resources/contrast

  • analyser.html
  • Firefox Add-on

https://addons.mozilla.org/en- US/firefox/addon/wcag-contrast-checker/

slide-74
SLIDE 74

Total Validator

http://www.totalvalidator.com/ One click, real time website evaluation. Beware of false positives and negatives…

slide-75
SLIDE 75

Contact Us

John Lalley Manager, Web Accessibility

CNIB National - Marketing and Communications 1929 Bayview Ave. Toronto, Ontario Canada M4G 3E8 john.lalley@cnib.ca Office : 416-486-2500 Ext. 8345 / Mobile: 416-457-9701