Good Karma & Web Accessibility
Help make the web be9er for all people everywhere, and reap the SEO, UX, and DI benefits.
Joel H Crawford-Smith Duke Web Services, IT Analyst CerLfied Usability Analyst – Human Factors Int’l jhc36@duke.edu
Good Karma & Web Accessibility Help make the web be9er for all - - PowerPoint PPT Presentation
Good Karma & Web Accessibility Help make the web be9er for all people everywhere, and reap the SEO, UX, and DI benefits. Joel H Crawford-Smith Duke Web Services, IT Analyst CerLfied Usability Analyst Human Factors Intl
Good Karma & Web Accessibility
Help make the web be9er for all people everywhere, and reap the SEO, UX, and DI benefits.
Joel H Crawford-Smith Duke Web Services, IT Analyst CerLfied Usability Analyst – Human Factors Int’l jhc36@duke.edu
Good Karma & Web Accessibility
The Web is fundamentally designed to work for all people, whatever their hardware, soUware, language, culture, locaLon, or physical or mental ability.
hardware
soUware
language, culture
locaLon
physical or mental ability
Good Karma
is accessible to people with a diverse range of hearing, movement, sight, and cogniLve ability.
Reap the Unexpected Benefits!
Simulated DisabiliLes
arLficial disabiliLes on a daily basis.
– DistracLons – A.D.D.? – Sunlight - Impaired Vision? – Movement - Tremors/ ArthriLs? – Noisy rooms - Hearing loss?
DEMOS!
– h9ps://youtu.be/5Krz-dyD-UQ?t=3m50s
– Goggles
Macular Degenera,on Glaucoma Re,ni,s Pigmentosa Cataracts
The evoluLon of accessibility standards:
Accessibility Levels
Accessible
To make a site more accessible you do not need to meet a specific level of compliance.
It’s sLll good karma.
508 Compliance
technology that is accessible to people with disabiliLes.
does it impose requirements on the recipients
508 compliant.
WCAG 1.0
Organized by accessibility guidelines
level (1-3):
– Priority 1 (A) must – Priority 2 (AA) should – Priority 3 (AAA) may
Guideline 508 WCAG 1.0 Text Equivalent x x Image Maps (client & server-side) x x Auditory descrip,on x Synchronized mul,-media x x Color x x Natural Language x Complex Tables x x Style Sheets x x Dynamic Content x Scrip,ng x x Screen Flicker x x Text only pages as last resort x x Frames requirements x x Clear Language x Forms x x Skip naviga,on x x
WCAG 1.0 vs. WCAG 2.0
Priority 1 (must) in WCAG 2.0
into a Principle.
WCAG 2.0
Web Content Accessibility Guidelines by overriding principles:
Content is available to the senses (sight, hearing, and/or touch)
Interface forms, controls, and navigaLon are operable
Content and interface are understandable
Content can be used reliably by a wide variety of user agents, including assisLve technologies
The Use of Color
– the informaLon on your page, – indicaLng an acLon, – prompLng a response, – or disLnguishing a visual element.
Why?
Designing for Color-blindness
Monochromacy (very rare) Normal Protanopia (red-green)
Contrast RaLo
difference between two colors, expressed mathema,cally (not subjec,vely).
legibility under a wide range of lighLng condiLons, screens, device serngs, and visual acuity.
WCAG Contrast RaLo Requirements
underline
Sample Contrast RaLos
Inside Outside
Concept of Affordance
characterisLcs intuiLvely imply its funcLonality and use.
the correct steps to accomplish their goal.
Skeuomorphic vs. Flat Design Traps
iOS 4
(2010)
iOS 7
(2014)
Flat Design 2.0
Skeuomorphic Flat Flat 2.0
Links and the Use of Color
It is not safe to use color alone.
consistent and persistent
Font Sizes
Keep font sizes larger
Have you ever used your phone while walking?
Ambiguous Links
(#3 Complaint)
– “More” – “Read more” – “Learn more” – “Click here” ß NEVER DO THIS
– “More news” – “Read full arLcle” – “Learn more about cancer” – “Click here to read more about Cancer”
MulLmedia
Provide text equivalents:
Live Text
when it could be live text. Unless it is a meme.
rotaLng banners. They are already hard enough to read.
Operable
Touch Screens
index finger.
large enough to use.
– Improves usability on desktop for everyone – Helps people without fine motor skills – Helps while you are walking and browsing a website
Keyboard Accessibility
with the “tab”, “spacebar” and “enter” bu9on
Help Users Navigate and Find Content
– People might not enter your site on the homepage. – On any device people should always be able to answer:
(#5 complaint)
Don’t Make Me Think.
– Write it simple. – Provide summaries for large secLons of text. – E.S.L.
– Design it simple. – Be consistent. – Follow design pa9erns, don’t invent new ones.
Don’t Make Me Think.
– Provide labels for form elements – Provide help text
– Form Error PrevenLon – Help people recover from errors
WAI-ARIA
Web Accessibility IniLaLve - Accessible Rich Internet ApplicaLons WAI-ARIA Roles
related technologies
Robust
<p> is for Paragraphs
Search engines and screen readers use HTML to understand your content.
is for headings
HTML5 Page Structure
HTML5 element tags
Styles
not break the layout.
sense.
Best PracLces = Future Proofing
future user tools
6 of the top 12 Complaints from people using assisLve technologies have Very Easy Fixes
Mouseless NavigaLon Demo
WAVE TesLng Demo
– h9p://wave.webaim.org/report#/h9p%3A%2F %2Fwww.unc.edu%2F – h9p://wave.webaim.org/report#/h9p:// joelcrawfordsmith.com/
False posiLve?
3:1
Screen Reader Demo
Screen readers come with every major OperaLng system now.
Its not just JAWS anymore!
Reap the Good Karma of Web Accessibility!
Final Remarks
required Contrast RaLos.
report that explains which WAVE errors are actually false posiLves.
Checklists & Quick References
Checklists:
Screen Readers:
More about AssisLve Technologies
Thank You
quesLons of need help.
@DukeWebServices