SlideShare una empresa de Scribd logo
1 de 54
Descargar para leer sin conexión
First, Thank You!
What Do I Need to Ensure
My Website is Accessible to the
Visually Challenged?
CollabSphere 2018 Sponsors
Roy Rumaner
• Christian Brothers
Services
• Bank of America
• Canal Barge Company
• PNC Bank
• ABN-AMRO
• Teledyne
• Sierra Nevada Corp
• Morey Corp
• 4C Technologies
• Kimball Hill Homes
• TeamSpace
• Uline
• Abbott Labs
• Tenneco
• YMCA
• McDonald’s
Owner, Rumaner Consulting
• 3Com
• AT&T
• Apple
• Delta Air Lines
• Expedia
• The Center for Civil and
Human Rights
• Emory University
• General Motors
• The Woodruff Center
• The Poynter Institute
• J.M. Huber
• Rinnai Corporation
• Worldspan/Travelport/CitiGroup
• The Salvation Army
• Designed the first, fully ADA
compliant website for The Center
for the Visually Impaired
Chief Creative Officer, Red Pill Now
Bob Kadrie
• MicroAge, Inc
• MicroTech
• Sierra Nevada Corporation
• Honeywell
• Allied Signal
• Red Bull
• US Air
• The Salvation Army
• Bureau of Land Management
• US Fish & Wildlife Service
Master Solutioneer, Red Pill Now
Devin Olson
Grab These Files
bit.ly/collabsphere
A Word About Design Thinking
The concept of matching people's needs
with a viable business case and
technology solution – assuring customer
value AND market opportunity.
Accessibility Matters
Unplug your mouse for a day.
Accessibility Matters
Accessibility Matters
Contrast
Accessibility Matters
28% of all images on the web
have no meaningful <alt> attribute.
Accessibility Matters
81% of buttons have no useful attribute.
Accessibility Matters
ARIA “role” attributes, when used,
are likely to be used wrong.
Accessibility Matters
BEYOND THE NUMBERS
This is a civil rights issue
that’s actually easy to solve!
Accessibility Matters
Accessibility Matters
LEADERSHIP
POLICY
IMPLEMENTATION
Accessibility Matters
Remember This:
Inclusive design is better for business –
and it’s the right thing to do.
Five Simple Concepts for Screen Readers
One
Describe images in the <alt> tag,
provide transcripts for video.
Five Simple Concepts for Screen Readers
Five Simple Concepts for Screen Readers
TWO
Follow a logical, linear layout.
Five Simple Concepts for Screen Readers
THREE
Structure content using HTML5
Five Simple Concepts for Screen Readers
FOUR
Build for keyboard use.
Five Simple Concepts for Screen Readers
FIVE
Add descriptions to links
and headings.
Five Simple Concepts for Screen Readers
Five Simple Concepts for Low Vision Visitors
ONE
Add controls for contrast
and font size.
Five Simple Concepts for Low Vision Visitors
Five Simple Concepts for Low Vision Visitors
TWO
Publish all information on Web pages.
Five Simple Concepts for Low Vision Visitors
THREE
Use a combination of “safe” colors,
shapes, and text.
Five Simple Concepts for Low Vision Visitors
FOUR
Follow a logical, linear layout.
Five Simple Concepts for Low Vision Visitors
FIVE
Put buttons and notifications
in context.
Color Matters
COLOR BLINDNESS
Red-Green Blue-Yellow Monochromacy
Color Matters
Color Matters
https://coolors.co
Color Matters
https://coolors.co
Color Matters
https://coolors.co
Remember This:
UNIVERSITY OF WASHINGTON
“If you can develop a website,
you can develop an accessible one.”
WCAG Guidelines
The Web Content Accessibility Guidelines are a set of technical standards, not
legal ones.
• The WCAG has 4 Principles (P-O-U-R) that are broken down into 12 Guidelines
• Those 12 Guidelines are further broken down into Success Criteria
• For each Success Criteria there are 3 levels of Conformance
Each of the guidelines in WCAG have measurable success criteria divided into the levels of A
(lowest), AA and AAA (highest). More A’s equals more demands, but better accessibility
when met. A, AA, AAA
POUR: Four Principles of Accessibility
1. Content must be Perceivable
2. Interface components in the content must be Operable
3. Content and controls must be Understandable
4. Content should be Robust enough to work with current
and future assistive technologies (AT)
POUR: Four Principles of Accessibility
• 1. Perceivable
• 1.1 Provide text alternatives for non-text content like images
• 1.2 Offer captions or text summaries for audio and video
• 1.3 Structure content to be programmatically identified and write it to be presented
in different ways
• 1.4 Design content to be easy to read and listened to (good contrast, volume control)
• 2. Operable
• 2.1 All functionality should be available just using a keyboard
• 2.2 There should be enough time to read content and perform wanted tasks
• 2.3 Avoid designing content that might cause seizures
• 2.4 Help users navigate and find content as much as possible
• 3. Understandable
• 3.1Write easy-to-read text with assistive technologies in mind
• 3.2 Design content and the interface to behave in predictable ways
• 3.3 Help users to avoid and correct mistakes when entering input
• 4. Robust
• 4.1 Provide maximum compatibility with as many web browsers as possible
Levels of Conformance
Level A
We must satisfy these requirements, otherwise it will be impossible
for one or more groups to access the web content
Level AA
We should satisfy these requirements, otherwise some groups
will find it difficult to access the web content
Level AAA
We may satisfy these requirements, in order to make it easier for some
groups to access the web content
What’s New for WCAG 2.1
In the Summer of 2018, WCAG 2.1 is set to be released with
seventeen new guidelines that focus on improving accessibility for users
with cognitive disabilities and for users who browse websites
on mobile devices like tablets and smartphones.
What’s New for WCAG 2.1
Before explaining the new guidelines in WCAG 2.1, you should know that
WCAG 2.1 is backward compatible with WCAG 2.0. This means that:
• The previous categories and guidelines still apply
• The numbering still applies
• The basic principles still apply
• The three levels of success criteria (A, AA, AAA) still apply
What’s New for WCAG 2.1
1.3.4 Identify Common Purpose (AA)
For the following this guideline, the meaning of each input field must be able to be determined
programmatically. In other words, a piece of code must be able to tell what is expected to be entered by a
user or what’s the meaning of a piece of entered information.
Doing this correctly will make it possible for a user’s browser to autofill input fields based on data previously
entered by the user. Great! Having to enter less input is always nice.
Technically, this has to be true if:
• The implementation is done using technologies for identifying expected meaning of input data.
• The input field uses the Autofill markup like in the following code snippet
<form>
<label for="input-email">Email address</label>
<input id="input-email" autocomplete="email" type="email">
<label for="input-password">Password</label>
<input id="input-password" autocomplete="current-password" type="password">
<button name="button-sign-in">Sign in</button>
</form>
What’s New for WCAG 2.1
1.3.5 Identify Purpose (AAA)
This guideline says that the purpose of interface components, icons and certain sections must be able to be
identified programmatically.
For example: The user should not just understand that a button is a button. He or she should understand
what the button does, what its purpose is.
HTML should always be written correctly, so that assistive technologies like screen readers can do things like:
• Identify sections like header, navigation, main content area and so on for easier navigation.
• Provide text alternatives to icons, which otherwise can sound weird when being read to users.
• Differentiate between different subheadings like H2, H3 and H3 subheadings for finding wanted
content faster.
Following this guideline will improve accessibility for users of assistive technologies like screen readers.
What’s New for WCAG 2.1
1.3.5 Identify Purpose (AAA)
This guideline says that the purpose of interface components, icons and certain sections must be able to be
identified programmatically.
For example: The user should not just understand that a button is a button. He or she should understand
what the button does, what its purpose is.
HTML should always be written correctly, so that assistive technologies like screen readers can do things like:
•Identify sections like header, navigation, main content area and so on for easier navigation.
•Provide text alternatives to icons, which otherwise can sound weird when being read to users.
•Differentiate between different subheadings like H2, H3 and H3 subheadings for finding wanted
content faster.
Following this guideline will improve accessibility for users of assistive technologies like screen readers.
What’s New for WCAG 2.1
1.4.10 Reflow (AA)
This guideline states that users must be able to browse a website using a 320 pixel wide screen without
having to scroll horizontally. In other words, your website must be responsive.
Why a width of 320 pixels? Probably because this is the smallest device width of a lot of popular
smartphones.
Following this guideline will improve accessibility for all users visiting your website on a smartphone. It
will also benefit users with visual impairment who definitely will zoom in (up to 400 % ) on desktop
browsers.
Note: It’s acceptable to allow horizontal scrolling for content that often requires it like maps, data tables
with many columns and wide diagrams.
What’s New for WCAG 2.1
1.4.11 Non-text contrast (AA)
Having high contrast between pieces of text and their backgrounds is one of the best and most
important things you can do to ensure great accessibility on your website.
In this guideline the requirement for high contrast extends from regular page text, to text on interface
components (buttons) as well as for colors used in non-text content (infographics and diagrams).
Tip: For measuring contrast, I recommend Lea Verou’s excellent tool at:
leaverou.github.io/contrast-ratio
Following this guideline will improve accessibility for all users with different kinds of visual impairment.
Get These Files
10 MINUTE BREAK
bit.ly/collabsphere
Workshop
Let’s look at a few examples.
Workshop
Dummy Website Files
bit.ly/collabsphere
Questions
How may we help you?

Más contenido relacionado

Similar a Website Accessibility Workshop

Do you have a website? Do you want to get sued?
Do you have a website?  Do you want to get sued?Do you have a website?  Do you want to get sued?
Do you have a website? Do you want to get sued?Devin Olson
 
How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitRachel Cherry
 
How to engineer accessible websites
How to engineer accessible websitesHow to engineer accessible websites
How to engineer accessible websitesRachel Cherry
 
Managing Accessibility Compliance
Managing Accessibility ComplianceManaging Accessibility Compliance
Managing Accessibility ComplianceKeana Lynch
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Emagination ®
 
corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignataroJohn Coonen
 
Introduction to accessibility
Introduction to accessibilityIntroduction to accessibility
Introduction to accessibilityJoseph McLarty
 
E-accessibility and WCAG2.0 presentation
E-accessibility and WCAG2.0 presentationE-accessibility and WCAG2.0 presentation
E-accessibility and WCAG2.0 presentationMonica Seeber
 
Web Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptxWeb Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptxEmmaJones273085
 
Rapid Introduction to Web Accessibility
Rapid Introduction to Web AccessibilityRapid Introduction to Web Accessibility
Rapid Introduction to Web AccessibilityAll Things Open
 
Designing and Testing for Digital Accessibility
Designing and Testing for Digital AccessibilityDesigning and Testing for Digital Accessibility
Designing and Testing for Digital AccessibilityUsability Matters
 
SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...Abhay Rautela
 
Inclusive Design 101
Inclusive Design 101Inclusive Design 101
Inclusive Design 101Amanda Reagan
 
Original Access U 2013 - 508 Refresh
Original Access U 2013 - 508 RefreshOriginal Access U 2013 - 508 Refresh
Original Access U 2013 - 508 RefreshBarry Johnson
 
Funcsp Open Health
Funcsp Open HealthFuncsp Open Health
Funcsp Open Healthwellunwell
 
Funcsp Open Health
Funcsp Open HealthFuncsp Open Health
Funcsp Open Healthwellunwell
 
Funcsp Open Health
Funcsp Open HealthFuncsp Open Health
Funcsp Open Healthwellunwell
 
Funcsp Open Health
Funcsp Open HealthFuncsp Open Health
Funcsp Open Healthwellunwell
 

Similar a Website Accessibility Workshop (20)

Do you have a website? Do you want to get sued?
Do you have a website?  Do you want to get sued?Do you have a website?  Do you want to get sued?
Do you have a website? Do you want to get sued?
 
How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility Summit
 
EVOLVE"13 | Maximize & Enhance | Accessibility | Kiran Kaja
EVOLVE"13 | Maximize & Enhance | Accessibility | Kiran KajaEVOLVE"13 | Maximize & Enhance | Accessibility | Kiran Kaja
EVOLVE"13 | Maximize & Enhance | Accessibility | Kiran Kaja
 
How to engineer accessible websites
How to engineer accessible websitesHow to engineer accessible websites
How to engineer accessible websites
 
Managing Accessibility Compliance
Managing Accessibility ComplianceManaging Accessibility Compliance
Managing Accessibility Compliance
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009
 
corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven Pignataro
 
Introduction to accessibility
Introduction to accessibilityIntroduction to accessibility
Introduction to accessibility
 
E-accessibility and WCAG2.0 presentation
E-accessibility and WCAG2.0 presentationE-accessibility and WCAG2.0 presentation
E-accessibility and WCAG2.0 presentation
 
Web Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptxWeb Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptx
 
Rapid Introduction to Web Accessibility
Rapid Introduction to Web AccessibilityRapid Introduction to Web Accessibility
Rapid Introduction to Web Accessibility
 
SEO Is About Users
SEO Is About UsersSEO Is About Users
SEO Is About Users
 
Designing and Testing for Digital Accessibility
Designing and Testing for Digital AccessibilityDesigning and Testing for Digital Accessibility
Designing and Testing for Digital Accessibility
 
SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...
 
Inclusive Design 101
Inclusive Design 101Inclusive Design 101
Inclusive Design 101
 
Original Access U 2013 - 508 Refresh
Original Access U 2013 - 508 RefreshOriginal Access U 2013 - 508 Refresh
Original Access U 2013 - 508 Refresh
 
Funcsp Open Health
Funcsp Open HealthFuncsp Open Health
Funcsp Open Health
 
Funcsp Open Health
Funcsp Open HealthFuncsp Open Health
Funcsp Open Health
 
Funcsp Open Health
Funcsp Open HealthFuncsp Open Health
Funcsp Open Health
 
Funcsp Open Health
Funcsp Open HealthFuncsp Open Health
Funcsp Open Health
 

Más de Devin Olson

Paired with an Idiot: Things that sabotage success
Paired with an Idiot: Things that sabotage successPaired with an Idiot: Things that sabotage success
Paired with an Idiot: Things that sabotage successDevin Olson
 
Resolving Cached Design Element Corruption Issues in the IBM Notes Client
Resolving Cached Design Element Corruption Issues in the IBM Notes ClientResolving Cached Design Element Corruption Issues in the IBM Notes Client
Resolving Cached Design Element Corruption Issues in the IBM Notes ClientDevin Olson
 
IBM Traveler and Verse: Device Security and Administration Overview
IBM Traveler and Verse: Device Security and Administration OverviewIBM Traveler and Verse: Device Security and Administration Overview
IBM Traveler and Verse: Device Security and Administration OverviewDevin Olson
 
Raw Iron to Enterprise Server: Installing Domino on Linux
Raw Iron to Enterprise Server: Installing Domino on LinuxRaw Iron to Enterprise Server: Installing Domino on Linux
Raw Iron to Enterprise Server: Installing Domino on LinuxDevin Olson
 
Curing the Headaches: How to Deal with Bad Developers
Curing the Headaches: How to Deal with Bad DevelopersCuring the Headaches: How to Deal with Bad Developers
Curing the Headaches: How to Deal with Bad DevelopersDevin Olson
 
Accessibility for the Visually Impaired with IBM Lotus Domino
Accessibility for the Visually Impaired with IBM Lotus DominoAccessibility for the Visually Impaired with IBM Lotus Domino
Accessibility for the Visually Impaired with IBM Lotus DominoDevin Olson
 
Countdown to Domino 10
Countdown to Domino 10Countdown to Domino 10
Countdown to Domino 10Devin Olson
 
Pink Slip Time: Turning a Job Loss into a Career Win
Pink Slip Time: Turning a Job Loss into a Career WinPink Slip Time: Turning a Job Loss into a Career Win
Pink Slip Time: Turning a Job Loss into a Career WinDevin Olson
 
XPages Development 2
XPages Development 2XPages Development 2
XPages Development 2Devin Olson
 
XPages Development 1
XPages Development 1XPages Development 1
XPages Development 1Devin Olson
 
Countdown to Domino 2025
Countdown to Domino 2025Countdown to Domino 2025
Countdown to Domino 2025Devin Olson
 
Big Data with Graph, IBM Domino, and the OpenNTF API
Big Data with Graph, IBM Domino, and the OpenNTF APIBig Data with Graph, IBM Domino, and the OpenNTF API
Big Data with Graph, IBM Domino, and the OpenNTF APIDevin Olson
 
Customer Story: Next Level Coding
Customer Story: Next Level CodingCustomer Story: Next Level Coding
Customer Story: Next Level CodingDevin Olson
 
Countdown to Domino 2025 - Preparing for the NOW
Countdown to Domino 2025 - Preparing for the NOWCountdown to Domino 2025 - Preparing for the NOW
Countdown to Domino 2025 - Preparing for the NOWDevin Olson
 
Installing and Configuring Domino 10 on CentOS 7
Installing and Configuring Domino 10 on CentOS 7Installing and Configuring Domino 10 on CentOS 7
Installing and Configuring Domino 10 on CentOS 7Devin Olson
 
Extreme Development: Pair Programming
Extreme Development: Pair ProgrammingExtreme Development: Pair Programming
Extreme Development: Pair ProgrammingDevin Olson
 
Installing & Configuring IBM Domino 9 on CentOS
Installing & Configuring IBM Domino 9 on CentOSInstalling & Configuring IBM Domino 9 on CentOS
Installing & Configuring IBM Domino 9 on CentOSDevin Olson
 
Ad104 build a bean workshop
Ad104 build a bean workshopAd104 build a bean workshop
Ad104 build a bean workshopDevin Olson
 

Más de Devin Olson (18)

Paired with an Idiot: Things that sabotage success
Paired with an Idiot: Things that sabotage successPaired with an Idiot: Things that sabotage success
Paired with an Idiot: Things that sabotage success
 
Resolving Cached Design Element Corruption Issues in the IBM Notes Client
Resolving Cached Design Element Corruption Issues in the IBM Notes ClientResolving Cached Design Element Corruption Issues in the IBM Notes Client
Resolving Cached Design Element Corruption Issues in the IBM Notes Client
 
IBM Traveler and Verse: Device Security and Administration Overview
IBM Traveler and Verse: Device Security and Administration OverviewIBM Traveler and Verse: Device Security and Administration Overview
IBM Traveler and Verse: Device Security and Administration Overview
 
Raw Iron to Enterprise Server: Installing Domino on Linux
Raw Iron to Enterprise Server: Installing Domino on LinuxRaw Iron to Enterprise Server: Installing Domino on Linux
Raw Iron to Enterprise Server: Installing Domino on Linux
 
Curing the Headaches: How to Deal with Bad Developers
Curing the Headaches: How to Deal with Bad DevelopersCuring the Headaches: How to Deal with Bad Developers
Curing the Headaches: How to Deal with Bad Developers
 
Accessibility for the Visually Impaired with IBM Lotus Domino
Accessibility for the Visually Impaired with IBM Lotus DominoAccessibility for the Visually Impaired with IBM Lotus Domino
Accessibility for the Visually Impaired with IBM Lotus Domino
 
Countdown to Domino 10
Countdown to Domino 10Countdown to Domino 10
Countdown to Domino 10
 
Pink Slip Time: Turning a Job Loss into a Career Win
Pink Slip Time: Turning a Job Loss into a Career WinPink Slip Time: Turning a Job Loss into a Career Win
Pink Slip Time: Turning a Job Loss into a Career Win
 
XPages Development 2
XPages Development 2XPages Development 2
XPages Development 2
 
XPages Development 1
XPages Development 1XPages Development 1
XPages Development 1
 
Countdown to Domino 2025
Countdown to Domino 2025Countdown to Domino 2025
Countdown to Domino 2025
 
Big Data with Graph, IBM Domino, and the OpenNTF API
Big Data with Graph, IBM Domino, and the OpenNTF APIBig Data with Graph, IBM Domino, and the OpenNTF API
Big Data with Graph, IBM Domino, and the OpenNTF API
 
Customer Story: Next Level Coding
Customer Story: Next Level CodingCustomer Story: Next Level Coding
Customer Story: Next Level Coding
 
Countdown to Domino 2025 - Preparing for the NOW
Countdown to Domino 2025 - Preparing for the NOWCountdown to Domino 2025 - Preparing for the NOW
Countdown to Domino 2025 - Preparing for the NOW
 
Installing and Configuring Domino 10 on CentOS 7
Installing and Configuring Domino 10 on CentOS 7Installing and Configuring Domino 10 on CentOS 7
Installing and Configuring Domino 10 on CentOS 7
 
Extreme Development: Pair Programming
Extreme Development: Pair ProgrammingExtreme Development: Pair Programming
Extreme Development: Pair Programming
 
Installing & Configuring IBM Domino 9 on CentOS
Installing & Configuring IBM Domino 9 on CentOSInstalling & Configuring IBM Domino 9 on CentOS
Installing & Configuring IBM Domino 9 on CentOS
 
Ad104 build a bean workshop
Ad104 build a bean workshopAd104 build a bean workshop
Ad104 build a bean workshop
 

Último

Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricksabhishekparmar618
 
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...Amil baba
 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiSuhani Kapoor
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonDelhi Call girls
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...Suhani Kapoor
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...Suhani Kapoor
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightDelhi Call girls
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre GurgaonCheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre GurgaonDelhi Call girls
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130Suhani Kapoor
 

Último (20)

Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricks
 
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre GurgaonCheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
 

Website Accessibility Workshop

  • 1. First, Thank You! What Do I Need to Ensure My Website is Accessible to the Visually Challenged?
  • 3. Roy Rumaner • Christian Brothers Services • Bank of America • Canal Barge Company • PNC Bank • ABN-AMRO • Teledyne • Sierra Nevada Corp • Morey Corp • 4C Technologies • Kimball Hill Homes • TeamSpace • Uline • Abbott Labs • Tenneco • YMCA • McDonald’s Owner, Rumaner Consulting
  • 4. • 3Com • AT&T • Apple • Delta Air Lines • Expedia • The Center for Civil and Human Rights • Emory University • General Motors • The Woodruff Center • The Poynter Institute • J.M. Huber • Rinnai Corporation • Worldspan/Travelport/CitiGroup • The Salvation Army • Designed the first, fully ADA compliant website for The Center for the Visually Impaired Chief Creative Officer, Red Pill Now Bob Kadrie
  • 5. • MicroAge, Inc • MicroTech • Sierra Nevada Corporation • Honeywell • Allied Signal • Red Bull • US Air • The Salvation Army • Bureau of Land Management • US Fish & Wildlife Service Master Solutioneer, Red Pill Now Devin Olson
  • 7. A Word About Design Thinking The concept of matching people's needs with a viable business case and technology solution – assuring customer value AND market opportunity.
  • 11. Accessibility Matters 28% of all images on the web have no meaningful <alt> attribute.
  • 12. Accessibility Matters 81% of buttons have no useful attribute.
  • 13. Accessibility Matters ARIA “role” attributes, when used, are likely to be used wrong.
  • 14. Accessibility Matters BEYOND THE NUMBERS This is a civil rights issue that’s actually easy to solve!
  • 18. Remember This: Inclusive design is better for business – and it’s the right thing to do.
  • 19. Five Simple Concepts for Screen Readers One Describe images in the <alt> tag, provide transcripts for video.
  • 20. Five Simple Concepts for Screen Readers
  • 21. Five Simple Concepts for Screen Readers TWO Follow a logical, linear layout.
  • 22. Five Simple Concepts for Screen Readers THREE Structure content using HTML5
  • 23. Five Simple Concepts for Screen Readers FOUR Build for keyboard use.
  • 24. Five Simple Concepts for Screen Readers FIVE Add descriptions to links and headings.
  • 25. Five Simple Concepts for Screen Readers
  • 26. Five Simple Concepts for Low Vision Visitors ONE Add controls for contrast and font size.
  • 27. Five Simple Concepts for Low Vision Visitors
  • 28. Five Simple Concepts for Low Vision Visitors TWO Publish all information on Web pages.
  • 29. Five Simple Concepts for Low Vision Visitors THREE Use a combination of “safe” colors, shapes, and text.
  • 30. Five Simple Concepts for Low Vision Visitors FOUR Follow a logical, linear layout.
  • 31. Five Simple Concepts for Low Vision Visitors FIVE Put buttons and notifications in context.
  • 32. Color Matters COLOR BLINDNESS Red-Green Blue-Yellow Monochromacy
  • 37. Remember This: UNIVERSITY OF WASHINGTON “If you can develop a website, you can develop an accessible one.”
  • 38. WCAG Guidelines The Web Content Accessibility Guidelines are a set of technical standards, not legal ones. • The WCAG has 4 Principles (P-O-U-R) that are broken down into 12 Guidelines • Those 12 Guidelines are further broken down into Success Criteria • For each Success Criteria there are 3 levels of Conformance Each of the guidelines in WCAG have measurable success criteria divided into the levels of A (lowest), AA and AAA (highest). More A’s equals more demands, but better accessibility when met. A, AA, AAA
  • 39. POUR: Four Principles of Accessibility 1. Content must be Perceivable 2. Interface components in the content must be Operable 3. Content and controls must be Understandable 4. Content should be Robust enough to work with current and future assistive technologies (AT)
  • 40. POUR: Four Principles of Accessibility • 1. Perceivable • 1.1 Provide text alternatives for non-text content like images • 1.2 Offer captions or text summaries for audio and video • 1.3 Structure content to be programmatically identified and write it to be presented in different ways • 1.4 Design content to be easy to read and listened to (good contrast, volume control) • 2. Operable • 2.1 All functionality should be available just using a keyboard • 2.2 There should be enough time to read content and perform wanted tasks • 2.3 Avoid designing content that might cause seizures • 2.4 Help users navigate and find content as much as possible • 3. Understandable • 3.1Write easy-to-read text with assistive technologies in mind • 3.2 Design content and the interface to behave in predictable ways • 3.3 Help users to avoid and correct mistakes when entering input • 4. Robust • 4.1 Provide maximum compatibility with as many web browsers as possible
  • 41. Levels of Conformance Level A We must satisfy these requirements, otherwise it will be impossible for one or more groups to access the web content Level AA We should satisfy these requirements, otherwise some groups will find it difficult to access the web content Level AAA We may satisfy these requirements, in order to make it easier for some groups to access the web content
  • 42.
  • 43.
  • 44. What’s New for WCAG 2.1 In the Summer of 2018, WCAG 2.1 is set to be released with seventeen new guidelines that focus on improving accessibility for users with cognitive disabilities and for users who browse websites on mobile devices like tablets and smartphones.
  • 45. What’s New for WCAG 2.1 Before explaining the new guidelines in WCAG 2.1, you should know that WCAG 2.1 is backward compatible with WCAG 2.0. This means that: • The previous categories and guidelines still apply • The numbering still applies • The basic principles still apply • The three levels of success criteria (A, AA, AAA) still apply
  • 46. What’s New for WCAG 2.1 1.3.4 Identify Common Purpose (AA) For the following this guideline, the meaning of each input field must be able to be determined programmatically. In other words, a piece of code must be able to tell what is expected to be entered by a user or what’s the meaning of a piece of entered information. Doing this correctly will make it possible for a user’s browser to autofill input fields based on data previously entered by the user. Great! Having to enter less input is always nice. Technically, this has to be true if: • The implementation is done using technologies for identifying expected meaning of input data. • The input field uses the Autofill markup like in the following code snippet <form> <label for="input-email">Email address</label> <input id="input-email" autocomplete="email" type="email"> <label for="input-password">Password</label> <input id="input-password" autocomplete="current-password" type="password"> <button name="button-sign-in">Sign in</button> </form>
  • 47. What’s New for WCAG 2.1 1.3.5 Identify Purpose (AAA) This guideline says that the purpose of interface components, icons and certain sections must be able to be identified programmatically. For example: The user should not just understand that a button is a button. He or she should understand what the button does, what its purpose is. HTML should always be written correctly, so that assistive technologies like screen readers can do things like: • Identify sections like header, navigation, main content area and so on for easier navigation. • Provide text alternatives to icons, which otherwise can sound weird when being read to users. • Differentiate between different subheadings like H2, H3 and H3 subheadings for finding wanted content faster. Following this guideline will improve accessibility for users of assistive technologies like screen readers.
  • 48. What’s New for WCAG 2.1 1.3.5 Identify Purpose (AAA) This guideline says that the purpose of interface components, icons and certain sections must be able to be identified programmatically. For example: The user should not just understand that a button is a button. He or she should understand what the button does, what its purpose is. HTML should always be written correctly, so that assistive technologies like screen readers can do things like: •Identify sections like header, navigation, main content area and so on for easier navigation. •Provide text alternatives to icons, which otherwise can sound weird when being read to users. •Differentiate between different subheadings like H2, H3 and H3 subheadings for finding wanted content faster. Following this guideline will improve accessibility for users of assistive technologies like screen readers.
  • 49. What’s New for WCAG 2.1 1.4.10 Reflow (AA) This guideline states that users must be able to browse a website using a 320 pixel wide screen without having to scroll horizontally. In other words, your website must be responsive. Why a width of 320 pixels? Probably because this is the smallest device width of a lot of popular smartphones. Following this guideline will improve accessibility for all users visiting your website on a smartphone. It will also benefit users with visual impairment who definitely will zoom in (up to 400 % ) on desktop browsers. Note: It’s acceptable to allow horizontal scrolling for content that often requires it like maps, data tables with many columns and wide diagrams.
  • 50. What’s New for WCAG 2.1 1.4.11 Non-text contrast (AA) Having high contrast between pieces of text and their backgrounds is one of the best and most important things you can do to ensure great accessibility on your website. In this guideline the requirement for high contrast extends from regular page text, to text on interface components (buttons) as well as for colors used in non-text content (infographics and diagrams). Tip: For measuring contrast, I recommend Lea Verou’s excellent tool at: leaverou.github.io/contrast-ratio Following this guideline will improve accessibility for all users with different kinds of visual impairment.
  • 51. Get These Files 10 MINUTE BREAK bit.ly/collabsphere
  • 52. Workshop Let’s look at a few examples.
  • 54. Questions How may we help you?