Jared Smith @jared_w_smith - Hubspot.net

60
Jared Smith @jared_w_smith webaim.org Web Accessibility Fundamentals

Transcript of Jared Smith @jared_w_smith - Hubspot.net

Page 1: Jared Smith @jared_w_smith   - Hubspot.net

Jared Smith@jared_w_smith

webaim.org

Web Accessibility Fundamentals

Page 2: Jared Smith @jared_w_smith   - Hubspot.net

“Development of information systems !exible enough to accommodate the needs of the broadest range of users...

regardless of age or disability”

Page 3: Jared Smith @jared_w_smith   - Hubspot.net

accessibility is...

... a continuum.... a process.

... never fully reached.

Page 4: Jared Smith @jared_w_smith   - Hubspot.net

accessibility ...

... encourages good design and development practices.

... supports SEO.... supports internationalization.

... supports mobile-friendly content.

Page 5: Jared Smith @jared_w_smith   - Hubspot.net

8.5% of the population has a disability that affects computer use

Page 6: Jared Smith @jared_w_smith   - Hubspot.net

accessibility bene#ts everyone

Page 7: Jared Smith @jared_w_smith   - Hubspot.net

assistive technologies

Page 8: Jared Smith @jared_w_smith   - Hubspot.net
Page 9: Jared Smith @jared_w_smith   - Hubspot.net
Page 10: Jared Smith @jared_w_smith   - Hubspot.net

Guidelines are measures on the continuum of

accessibility

Page 11: Jared Smith @jared_w_smith   - Hubspot.net

Web Content Accessibility Guidelines 1.0

Page 12: Jared Smith @jared_w_smith   - Hubspot.net
Page 13: Jared Smith @jared_w_smith   - Hubspot.net

Section 508

Page 14: Jared Smith @jared_w_smith   - Hubspot.net
Page 15: Jared Smith @jared_w_smith   - Hubspot.net

Web Content Accessibility Guidelines 2.0

Page 16: Jared Smith @jared_w_smith   - Hubspot.net
Page 17: Jared Smith @jared_w_smith   - Hubspot.net

Your site can be compliant, yet inaccessible

Page 18: Jared Smith @jared_w_smith   - Hubspot.net

Your site can be technically accessible, yet functionally

inaccessible

Page 19: Jared Smith @jared_w_smith   - Hubspot.net

accessibility > compliance

Page 20: Jared Smith @jared_w_smith   - Hubspot.net

web accessibility is not rocket surgery

Page 21: Jared Smith @jared_w_smith   - Hubspot.net

PerceivableOperable

UnderstandableRobust

Page 22: Jared Smith @jared_w_smith   - Hubspot.net

Perceivable

Page 23: Jared Smith @jared_w_smith   - Hubspot.net

Auditory Disabilities

•Captions for video & live audio

•Text transcripts for all audio content

Page 24: Jared Smith @jared_w_smith   - Hubspot.net

Auditory Disabilities

Page 25: Jared Smith @jared_w_smith   - Hubspot.net

Visual Disabilities

•Blindness

•Low vision

•Color de#ciency

Page 26: Jared Smith @jared_w_smith   - Hubspot.net
Page 27: Jared Smith @jared_w_smith   - Hubspot.net

Visual Disabilities•Web pages are linear

•Use meaningful links. Avoid “click here”.

•Alternative text for non-text elements

•Associate text labels with form elements

•Associate data cells to row/column headers

Page 28: Jared Smith @jared_w_smith   - Hubspot.net

Visual Disabilities

•Sufficient contrast - http://webaim.org/resources/contrastchecker/

•Ensure that meaning is not conveyed with color alone

Page 29: Jared Smith @jared_w_smith   - Hubspot.net

considering

commonsense

contrastcolor

isvital

when

Page 30: Jared Smith @jared_w_smith   - Hubspot.net

fail

passpass

failfail

passpassfail

Page 31: Jared Smith @jared_w_smith   - Hubspot.net

e green mushrooms listed here are OK to eat. e red mushrooms will kill you.

• Amanita• Chanterelle• Porcini• Shitake• Tylopilus

Page 32: Jared Smith @jared_w_smith   - Hubspot.net

e green mushrooms listed here are OK to eat. e red mushrooms will kill you.

• Amanita• Chanterelle• Porcini• Shitake• Tylopilus

• Amanita• Chanterelle• Porcini• Shitake• Tylopilus

Page 33: Jared Smith @jared_w_smith   - Hubspot.net

Operable

Page 34: Jared Smith @jared_w_smith   - Hubspot.net

Motor Disabilities

Page 35: Jared Smith @jared_w_smith   - Hubspot.net

Avoid !ashing/strobing content

•More than 3 times in any one-second period

•Size, brightness, and red threshold

•Annoying rule

Page 36: Jared Smith @jared_w_smith   - Hubspot.net

Operable

•Ensure keyboard accessibility

•Don’t remove focus indicators

•Ensure interactive elements are clearly distinguishable

•Logical reading/navigation order

Page 37: Jared Smith @jared_w_smith   - Hubspot.net

Operable

•Allow user to skip over repetitive and/or lengthy lists of links

•Error-prevention and recovery mechanisms

•Give users control over time-sensitive changes

Page 38: Jared Smith @jared_w_smith   - Hubspot.net

Secret of Everlasting Happiness

Page 39: Jared Smith @jared_w_smith   - Hubspot.net

Secret of Everlasting Happiness

Please #nish reading this text – it will give you the secret to everlasting happiness. e secret is simple, all you need to do is to stop

worrying about the key to everlasting happiness and enjoy the moment.

Page 40: Jared Smith @jared_w_smith   - Hubspot.net

Secret of Everlasting Happiness

Page 41: Jared Smith @jared_w_smith   - Hubspot.net

Secret of Everlasting Happiness

Sorry! Time’s up!Better luck next time!

Page 42: Jared Smith @jared_w_smith   - Hubspot.net
Page 43: Jared Smith @jared_w_smith   - Hubspot.net
Page 44: Jared Smith @jared_w_smith   - Hubspot.net
Page 45: Jared Smith @jared_w_smith   - Hubspot.net

Understandable

Page 46: Jared Smith @jared_w_smith   - Hubspot.net

Who does this affect?

•Cognitive disabilities

•Largest disability group. Larger than all the others put together.

•Everyone!

Page 47: Jared Smith @jared_w_smith   - Hubspot.net

Understandable•Be careful with movement and other

distracters

• Semantic organization (headings, lists, etc.)

•Be consistent and follow interaction models (ARIA design patterns).

• Strive for brevity. Use the simplest language appropriate to the content.

Page 48: Jared Smith @jared_w_smith   - Hubspot.net

Understandable

•Focus the user’s attention

• “Chunk” and simplify content

•Balance cognitive load vs. functionality

Page 49: Jared Smith @jared_w_smith   - Hubspot.net

Understandable

Page 50: Jared Smith @jared_w_smith   - Hubspot.net

Understandable

Page 51: Jared Smith @jared_w_smith   - Hubspot.net

Robust

Page 52: Jared Smith @jared_w_smith   - Hubspot.net

Robust

Page 53: Jared Smith @jared_w_smith   - Hubspot.net

Robust

Page 54: Jared Smith @jared_w_smith   - Hubspot.net

Robust

Page 55: Jared Smith @jared_w_smith   - Hubspot.net

Robust

Page 56: Jared Smith @jared_w_smith   - Hubspot.net

PerceivableOperable

UnderstandableRobust

Page 57: Jared Smith @jared_w_smith   - Hubspot.net

tools are valuable, but no replacement for knowledgable

practitioners

Page 58: Jared Smith @jared_w_smith   - Hubspot.net

wave.webaim.org

Page 59: Jared Smith @jared_w_smith   - Hubspot.net

“For people without disabilities, technology makes things convenient, whereas for people with disabilities,

it makes things possible.” - Judy Hueman

Page 60: Jared Smith @jared_w_smith   - Hubspot.net

thank you

Jared Smith@jared_w_smith

webaim.org