SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Accessible Web Sites
WHAT CAN YOU DO?
Who am I?

 - A web designer and programmer
 - An advocate for web accessibility
 - A writer on practical accessibility
 - Read more at http://www.joedolson.com
What am I going to talk about?
  1) Overview of web accessibility principles
  2) Examples of testing methods (with and without tools)
  3) Tools and resources for further work.
Web Accessibility: An Overview
Fundamentals

 - Techniques:
        - Technology specific
        - Rapidly changing as technology shifts
 - Principles:
        - Technology independent
        - Change as research learns more about human
         cognition
Knowing principles helps you learn techniques
Web Content Accessibility Guidelines v.2
Principles:

  - Perceivable
  - Operable
  - Understandable
  - Robust
Perceivable

   - your product can be perceived regardless of disability.
People who cannot use one or more of their senses can still
obtain the information on your web site.
Perceivability Red Flags:

   - Is information contained in an image? A sound file? A
video?
   - Does the information require specific knowledge to
interpret, such as awareness of position on the page or color?
   - Does the document use HTML headings?
   - Does the document's contrast meet minimum
specifications?
Perceivability Requires Imagination

   - Imagine the MANY possible ways to access your site:
        - If the user cannot hear sounds (no speakers, Deaf or
Hard of Hearing)
       - If the user cannot see images (non-image rendering
browser, blind or sight-impaired)
       - If the user is not using the site as you laid it out (re-
drawn by a mobile browser or linearized by a screen reader)
Operable

   - your product can be operated regardless of disability.
People who cannot use one or more of their senses can still
perform actions such as navigation, purchasing, or
communicating at your web site.
Operability Red Flags

    - Can you easily distinguish link text from other text on the
site?
    - When navigating without a mouse, can you tell where
you are in the site? Is the navigation order logical?
    - On a form, can you navigate the form without a mouse?
Do you have to use fine motor skills to successfully select
options?
    - Do pages have unique titles?
    - Are links clearly labeled? (e.g. not “Read more” or “Click
here”)
Both menus have the
“Express Free” option
selected. The left is
using a keyboard.
Operability is Complicated

When it comes to forms and complex applications such as
video players, operability is very difficult to test thoroughly
without specialized knowledge and tools. However, the
keyboard test is a good start for any issue.
Understandable

The Information on and operation of the site must be
understandable. Users must be able to understand the
information as well as the operation of the user interface.
Understandability Red Flags
    - Are interface methods consistent with expectations?
Links should be underlined; other text not.
    - Is navigation consistent from one page to the next?
    - Are functions identified consistently? (“Search” on one
page and “Find” on another)
    - In a form, is it clear what information is needed and how
to enter it? (Dates, phone numbers, and other formatted data
in particular.)
    - Is the language of the document specified?
Robust

   - Your site is built according to standards.

A site is robust if it will be maximally usable on a wide range of
browsers or devices; building with W3C HTML standards helps
ensure that it will be usable on future devices or browsers.

Validating your site with the W3C's validator tool is the
primary test for this: http://validator.w3.org
Questions?
Seeing with other eyes
TESTING WITHOUT TOOLS
Testing doesn't always need special tools
  - Understanding how people with disabilities use a site
  - Learning how to see potential problems
  - Applying the principles of accessibility
Think like assistive technology
   - Imagining you are blind isn't sufficient; you also have to
think like a machine
   - You have to understand what information is available to
the computer.

This form of testing is only an overview: it can't detect every
problem. It can forestall endemic issues, however.
The Blind Experience
   - Is keyboard dependent.
   - Uses complex keyboard commands
   - Gets information about visual objects from related text

Can links be visited via keyboard? Form fields? Submit
buttons? Are form responses announced when a form is
submitted? Has the web site defined keyboard controls which
may conflict with the assistive technology? Do images and
media files have text equivalents?
Low vision or partial sight.
  - Use OS tools or assistive technology with screen
magnification
  - May adjust browser settings to increase font size
  - May use alternate contrast schemes
  - May have narrow field of vision

Is all text visible when the font size is enlarged? Are line
lengths too long using screen magnifiers? Is contrast
sufficient for text to be legible with poor light perception or
color blindness? Do instructions depend on color
identification for success?
Reduced motor skills.
   - May use a mouse, but have difficulty controlling it with
precision.
   - May be keyboard dependent.
   - May use special pointing devices such as a mouth stick,
head wand, or eye tracker.

Are clickable areas large enough to activate using less refined
pointing devices such as a mouth stick or head wand? Is
keyboard focus visible, so keyboard dependent users can tell
what they are currently activating?
Cognitive Limitations.
   - May need extra time to complete time-based tasks.
   - May become confused if navigation or layout of site
changes significantly from page to page
   - May need orientation tools to return to previous pages
   - May be highly distracted by motion or sound

Concerns relating to learning disabilities range broadly across
issues with recall, comprehension, reading skill, attention, and
spatial cognition. Use of contrast, color coordination of
related items, choice of fonts, and simplification of written
text are among the rich variety of strategies for supporting
these issues.
Refining perceptions
TOOLS AND RESOURCES
Overview of testing.
The best testing is to put a group of assistive tech users in
front of your site, and set them tasks to accomplish. This is,
obviously, beyond the means of most developers and clients.
The compromise is threefold:

   - Limit use of newer, less-tested technologies.
   - Research new features thoroughly.
   - Do as much testing as you can.
General purpose tools (free!).

- Firefox Accessibility Toolbar: http://bit.ly/firefox-toolbar
- Internet Explorer Accessibility Toolbar:
http://bit.ly/ie-toolbar
- WebAIM's WAVE tester: http://wave.webaim.org
- Windows 'Ease of Access': http://bit.ly/ease-of-access
- MacOS Accessibility: http://bit.ly/mac-access
WAVE
WAVE results
  Red: definite error
  Green: Yay!
  Yellow: needs
  human verification
Color contrast testing tools (free!).
- Firefox ColorZilla extension: http://bit.ly/color-zilla
- Graybit.com: http://bit.ly/u12eSu
- Color contrast comparison tool:http://bit.ly/color-compare
- Color contrast exploration tool:http://bit.ly/color-explore
- ColorPic eyedrop tool: http://bit.ly/colorpic
MT.gov results: shows all defined contrasts
Screen reader tools (free).

- WebAnywhere: (web) http://bit.ly/web-anywhere
- NVDA: (Windows) http://www.nvda-project.org/
- VoiceOver: (Mac) – it's built in!

Screen reader tools (not at all free).

- JAWS: http://bit.ly/jaws-reader
- Window-Eyes: http://bit.ly/rBlRYW
- Zoomtext: http://www.aisquared.com/zoomtext/

+ many, many others.
Secondary Tools.

- W3C HTML Validator: http://validator.w3.org/
- W3C CSS Validator: http://jigsaw.w3.org/css-validator/
- W3C Semantic Extractor: http://bit.ly/vBKMyy
- HTML 5 Outline Generator: http://bit.ly/w02s3J
MT.gov:
HTML validator results

 - Validator results
require significant
expertise to fully
Understand.
Finding more information.
- WCAG Recommended Techniques: highly technical, though
simpler than the WCAG itself.
http://www.w3.org/TR/WCAG-TECHS/

- WebAIM: Simplified summaries, recommendations.
Extensive documentation on almost every accessibility topic:
http://webaim.org

- University of Minnesota, Duluth Web Design References:
Extensive curated catalog of accessibility articles on the web:
http://bit.ly/t3tPZC

Weitere ähnliche Inhalte

Was ist angesagt?

Digital Accessibility - The Quick Wins
Digital Accessibility - The Quick WinsDigital Accessibility - The Quick Wins
Digital Accessibility - The Quick WinsMedia Access Australia
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Emagination ®
 
Web Accessibility for Web Developers
Web Accessibility for Web DevelopersWeb Accessibility for Web Developers
Web Accessibility for Web DevelopersAlexander Loechel
 
HCID2014: Accessibility primer. Joe Chidzik, Abilitynet
HCID2014: Accessibility primer. Joe Chidzik, AbilitynetHCID2014: Accessibility primer. Joe Chidzik, Abilitynet
HCID2014: Accessibility primer. Joe Chidzik, AbilitynetCity University London
 
Web Accessibility & Usability Principle
Web Accessibility & Usability PrincipleWeb Accessibility & Usability Principle
Web Accessibility & Usability PrincipleAnuragKumar680
 
VRA Assistive Technology @ work Resources
VRA  Assistive Technology @ work ResourcesVRA  Assistive Technology @ work Resources
VRA Assistive Technology @ work ResourcesCarrie Anton
 
The myth of accessibility uncovered uk
The myth of accessibility uncovered ukThe myth of accessibility uncovered uk
The myth of accessibility uncovered ukSiteimprove
 
Is the mobile web enabled or disabled by design?
Is the mobile web enabled or disabled by design?Is the mobile web enabled or disabled by design?
Is the mobile web enabled or disabled by design?Henny Swan
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it mattersMargarida Sousa
 
Design.doc
Design.docDesign.doc
Design.docbutest
 
Siteimprove - Accessibility business case
Siteimprove - Accessibility business caseSiteimprove - Accessibility business case
Siteimprove - Accessibility business caseSiteimprove
 
Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Denise Jacobs
 
Web Accessibility Workshop
Web Accessibility WorkshopWeb Accessibility Workshop
Web Accessibility Workshopjosodo
 
What is Web Accessibility? An Introduction to Web Accessibility.
What is Web Accessibility? An Introduction to Web Accessibility.What is Web Accessibility? An Introduction to Web Accessibility.
What is Web Accessibility? An Introduction to Web Accessibility.Christopher Positive Equator
 

Was ist angesagt? (20)

Digital Accessibility - The Quick Wins
Digital Accessibility - The Quick WinsDigital Accessibility - The Quick Wins
Digital Accessibility - The Quick Wins
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009
 
Accessibilitytesting public
Accessibilitytesting publicAccessibilitytesting public
Accessibilitytesting public
 
Web Accessibility for Web Developers
Web Accessibility for Web DevelopersWeb Accessibility for Web Developers
Web Accessibility for Web Developers
 
Web accessibility
Web accessibilityWeb accessibility
Web accessibility
 
HCID2014: Accessibility primer. Joe Chidzik, Abilitynet
HCID2014: Accessibility primer. Joe Chidzik, AbilitynetHCID2014: Accessibility primer. Joe Chidzik, Abilitynet
HCID2014: Accessibility primer. Joe Chidzik, Abilitynet
 
Web Accessibility & Usability Principle
Web Accessibility & Usability PrincipleWeb Accessibility & Usability Principle
Web Accessibility & Usability Principle
 
VRA Assistive Technology @ work Resources
VRA  Assistive Technology @ work ResourcesVRA  Assistive Technology @ work Resources
VRA Assistive Technology @ work Resources
 
The myth of accessibility uncovered uk
The myth of accessibility uncovered ukThe myth of accessibility uncovered uk
The myth of accessibility uncovered uk
 
Is the mobile web enabled or disabled by design?
Is the mobile web enabled or disabled by design?Is the mobile web enabled or disabled by design?
Is the mobile web enabled or disabled by design?
 
Test your website for Web Accessibility
Test your website for  Web AccessibilityTest your website for  Web Accessibility
Test your website for Web Accessibility
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it matters
 
Design.doc
Design.docDesign.doc
Design.doc
 
Siteimprove - Accessibility business case
Siteimprove - Accessibility business caseSiteimprove - Accessibility business case
Siteimprove - Accessibility business case
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008
 
Web Accessibility Workshop
Web Accessibility WorkshopWeb Accessibility Workshop
Web Accessibility Workshop
 
Global Accessibility Awareness Day
Global Accessibility Awareness DayGlobal Accessibility Awareness Day
Global Accessibility Awareness Day
 
What is Web Accessibility? An Introduction to Web Accessibility.
What is Web Accessibility? An Introduction to Web Accessibility.What is Web Accessibility? An Introduction to Web Accessibility.
What is Web Accessibility? An Introduction to Web Accessibility.
 
WCA
WCAWCA
WCA
 

Ähnlich wie Accessible Web Sites: What can you do?

Web Accessibility: A Shared Responsibility
Web Accessibility: A Shared ResponsibilityWeb Accessibility: A Shared Responsibility
Web Accessibility: A Shared ResponsibilityJoseph Dolson
 
Seminar: Putting Mobile First
Seminar: Putting Mobile FirstSeminar: Putting Mobile First
Seminar: Putting Mobile FirstPrecedent
 
Putting Mobile First
Putting Mobile FirstPutting Mobile First
Putting Mobile FirstPrecedent
 
UX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data VisualizationsUX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data VisualizationsMichelle Michael
 
Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010Kailash More
 
RBC Royal Bank : An Accessibility Evaluation & Recommendations
RBC Royal Bank : An Accessibility Evaluation & RecommendationsRBC Royal Bank : An Accessibility Evaluation & Recommendations
RBC Royal Bank : An Accessibility Evaluation & RecommendationsSivaprasad Paliyath (CUA - HFI)
 
Responsive & Adaprove Design
Responsive & Adaprove DesignResponsive & Adaprove Design
Responsive & Adaprove DesignMike Vdovin
 
Usability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt AcademyUsability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt AcademyDániel Góré
 
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
 
Web Accessibility 101
Web Accessibility 101Web Accessibility 101
Web Accessibility 101Eric Malcolm
 
How to build an efficient website
How to build an efficient websiteHow to build an efficient website
How to build an efficient websiteOanaChiva
 
Diverse User Experience by Kath Moonan
Diverse User Experience by Kath MoonanDiverse User Experience by Kath Moonan
Diverse User Experience by Kath MoonanCity University London
 
BBDO Whitepaper—Responsive & Adaptive Design
BBDO Whitepaper—Responsive & Adaptive DesignBBDO Whitepaper—Responsive & Adaptive Design
BBDO Whitepaper—Responsive & Adaptive DesignJaneMuder
 
Responsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your UsersResponsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your UsersBBDO
 
Performance Optimisation For Web & Mobile
Performance Optimisation For Web & MobilePerformance Optimisation For Web & Mobile
Performance Optimisation For Web & Mobileformfunction
 

Ähnlich wie Accessible Web Sites: What can you do? (20)

Web Accessibility: A Shared Responsibility
Web Accessibility: A Shared ResponsibilityWeb Accessibility: A Shared Responsibility
Web Accessibility: A Shared Responsibility
 
Mobiles & usbaility
Mobiles & usbailityMobiles & usbaility
Mobiles & usbaility
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Seminar: Putting Mobile First
Seminar: Putting Mobile FirstSeminar: Putting Mobile First
Seminar: Putting Mobile First
 
Putting Mobile First
Putting Mobile FirstPutting Mobile First
Putting Mobile First
 
UX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data VisualizationsUX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data Visualizations
 
Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010
 
RBC Royal Bank : An Accessibility Evaluation & Recommendations
RBC Royal Bank : An Accessibility Evaluation & RecommendationsRBC Royal Bank : An Accessibility Evaluation & Recommendations
RBC Royal Bank : An Accessibility Evaluation & Recommendations
 
Accessibility Usability Professional Summry
Accessibility Usability Professional SummryAccessibility Usability Professional Summry
Accessibility Usability Professional Summry
 
Responsive & Adaprove Design
Responsive & Adaprove DesignResponsive & Adaprove Design
Responsive & Adaprove Design
 
Usability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt AcademyUsability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt Academy
 
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?
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Usability
UsabilityUsability
Usability
 
Web Accessibility 101
Web Accessibility 101Web Accessibility 101
Web Accessibility 101
 
How to build an efficient website
How to build an efficient websiteHow to build an efficient website
How to build an efficient website
 
Diverse User Experience by Kath Moonan
Diverse User Experience by Kath MoonanDiverse User Experience by Kath Moonan
Diverse User Experience by Kath Moonan
 
BBDO Whitepaper—Responsive & Adaptive Design
BBDO Whitepaper—Responsive & Adaptive DesignBBDO Whitepaper—Responsive & Adaptive Design
BBDO Whitepaper—Responsive & Adaptive Design
 
Responsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your UsersResponsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your Users
 
Performance Optimisation For Web & Mobile
Performance Optimisation For Web & MobilePerformance Optimisation For Web & Mobile
Performance Optimisation For Web & Mobile
 

Mehr von Joseph Dolson

WordPress and ATAG Compliance
WordPress and ATAG ComplianceWordPress and ATAG Compliance
WordPress and ATAG ComplianceJoseph Dolson
 
If you build it, they will come.
If you build it,  they will come.If you build it,  they will come.
If you build it, they will come.Joseph Dolson
 
Electronic information and accessible technology
Electronic information and accessible technologyElectronic information and accessible technology
Electronic information and accessible technologyJoseph Dolson
 
JavaScript and Accessibility
JavaScript and AccessibilityJavaScript and Accessibility
JavaScript and AccessibilityJoseph Dolson
 
The WordPress Way: Accessibility and Backwards Compatibility
The WordPress Way: Accessibility and Backwards CompatibilityThe WordPress Way: Accessibility and Backwards Compatibility
The WordPress Way: Accessibility and Backwards CompatibilityJoseph Dolson
 
WordCamp US: ARIA. Roles, States and Properties
WordCamp US: ARIA. Roles, States and PropertiesWordCamp US: ARIA. Roles, States and Properties
WordCamp US: ARIA. Roles, States and PropertiesJoseph Dolson
 
Build a WordPress Plug-in: Accessible social sharing
Build a WordPress Plug-in: Accessible social sharingBuild a WordPress Plug-in: Accessible social sharing
Build a WordPress Plug-in: Accessible social sharingJoseph Dolson
 
Automating Accessibility: WordCamp Minneapolis 2015
Automating Accessibility: WordCamp Minneapolis 2015Automating Accessibility: WordCamp Minneapolis 2015
Automating Accessibility: WordCamp Minneapolis 2015Joseph Dolson
 
Massively maintained accessibility: WordPress
Massively maintained accessibility: WordPressMassively maintained accessibility: WordPress
Massively maintained accessibility: WordPressJoseph Dolson
 
Good Habits: Coding for Accessibility - WordCamp San Francisco 2014
Good Habits: Coding for Accessibility - WordCamp San Francisco 2014Good Habits: Coding for Accessibility - WordCamp San Francisco 2014
Good Habits: Coding for Accessibility - WordCamp San Francisco 2014Joseph Dolson
 
Accessibility With WordPress: Accessing Higher Ground 2014
Accessibility With WordPress: Accessing Higher Ground 2014Accessibility With WordPress: Accessing Higher Ground 2014
Accessibility With WordPress: Accessing Higher Ground 2014Joseph Dolson
 
The Accessible Web: Improving the Universal Experience
The Accessible Web: Improving the Universal ExperienceThe Accessible Web: Improving the Universal Experience
The Accessible Web: Improving the Universal ExperienceJoseph Dolson
 
Mission: Accessible. Share & Connect Online with Everybody!
Mission: Accessible. Share & Connect Online with Everybody!Mission: Accessible. Share & Connect Online with Everybody!
Mission: Accessible. Share & Connect Online with Everybody!Joseph Dolson
 
WordPress Accessibility: WordCamp Chicago
WordPress Accessibility: WordCamp ChicagoWordPress Accessibility: WordCamp Chicago
WordPress Accessibility: WordCamp ChicagoJoseph Dolson
 
Encouraging Accessibility
Encouraging AccessibilityEncouraging Accessibility
Encouraging AccessibilityJoseph Dolson
 
Accessibility with WordPress
Accessibility with WordPressAccessibility with WordPress
Accessibility with WordPressJoseph Dolson
 
Accessibility & WordPress: Developing for the whole world.
Accessibility & WordPress: Developing for the whole world.Accessibility & WordPress: Developing for the whole world.
Accessibility & WordPress: Developing for the whole world.Joseph Dolson
 
WordPress and Accessibility
WordPress and AccessibilityWordPress and Accessibility
WordPress and AccessibilityJoseph Dolson
 
SES Toronto 2008; Joe Dolson
SES Toronto 2008; Joe DolsonSES Toronto 2008; Joe Dolson
SES Toronto 2008; Joe DolsonJoseph Dolson
 

Mehr von Joseph Dolson (20)

Why #A11y?
Why #A11y? Why #A11y?
Why #A11y?
 
WordPress and ATAG Compliance
WordPress and ATAG ComplianceWordPress and ATAG Compliance
WordPress and ATAG Compliance
 
If you build it, they will come.
If you build it,  they will come.If you build it,  they will come.
If you build it, they will come.
 
Electronic information and accessible technology
Electronic information and accessible technologyElectronic information and accessible technology
Electronic information and accessible technology
 
JavaScript and Accessibility
JavaScript and AccessibilityJavaScript and Accessibility
JavaScript and Accessibility
 
The WordPress Way: Accessibility and Backwards Compatibility
The WordPress Way: Accessibility and Backwards CompatibilityThe WordPress Way: Accessibility and Backwards Compatibility
The WordPress Way: Accessibility and Backwards Compatibility
 
WordCamp US: ARIA. Roles, States and Properties
WordCamp US: ARIA. Roles, States and PropertiesWordCamp US: ARIA. Roles, States and Properties
WordCamp US: ARIA. Roles, States and Properties
 
Build a WordPress Plug-in: Accessible social sharing
Build a WordPress Plug-in: Accessible social sharingBuild a WordPress Plug-in: Accessible social sharing
Build a WordPress Plug-in: Accessible social sharing
 
Automating Accessibility: WordCamp Minneapolis 2015
Automating Accessibility: WordCamp Minneapolis 2015Automating Accessibility: WordCamp Minneapolis 2015
Automating Accessibility: WordCamp Minneapolis 2015
 
Massively maintained accessibility: WordPress
Massively maintained accessibility: WordPressMassively maintained accessibility: WordPress
Massively maintained accessibility: WordPress
 
Good Habits: Coding for Accessibility - WordCamp San Francisco 2014
Good Habits: Coding for Accessibility - WordCamp San Francisco 2014Good Habits: Coding for Accessibility - WordCamp San Francisco 2014
Good Habits: Coding for Accessibility - WordCamp San Francisco 2014
 
Accessibility With WordPress: Accessing Higher Ground 2014
Accessibility With WordPress: Accessing Higher Ground 2014Accessibility With WordPress: Accessing Higher Ground 2014
Accessibility With WordPress: Accessing Higher Ground 2014
 
The Accessible Web: Improving the Universal Experience
The Accessible Web: Improving the Universal ExperienceThe Accessible Web: Improving the Universal Experience
The Accessible Web: Improving the Universal Experience
 
Mission: Accessible. Share & Connect Online with Everybody!
Mission: Accessible. Share & Connect Online with Everybody!Mission: Accessible. Share & Connect Online with Everybody!
Mission: Accessible. Share & Connect Online with Everybody!
 
WordPress Accessibility: WordCamp Chicago
WordPress Accessibility: WordCamp ChicagoWordPress Accessibility: WordCamp Chicago
WordPress Accessibility: WordCamp Chicago
 
Encouraging Accessibility
Encouraging AccessibilityEncouraging Accessibility
Encouraging Accessibility
 
Accessibility with WordPress
Accessibility with WordPressAccessibility with WordPress
Accessibility with WordPress
 
Accessibility & WordPress: Developing for the whole world.
Accessibility & WordPress: Developing for the whole world.Accessibility & WordPress: Developing for the whole world.
Accessibility & WordPress: Developing for the whole world.
 
WordPress and Accessibility
WordPress and AccessibilityWordPress and Accessibility
WordPress and Accessibility
 
SES Toronto 2008; Joe Dolson
SES Toronto 2008; Joe DolsonSES Toronto 2008; Joe Dolson
SES Toronto 2008; Joe Dolson
 

Kürzlich hochgeladen

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 

Kürzlich hochgeladen (20)

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 

Accessible Web Sites: What can you do?

  • 2. Who am I? - A web designer and programmer - An advocate for web accessibility - A writer on practical accessibility - Read more at http://www.joedolson.com
  • 3. What am I going to talk about? 1) Overview of web accessibility principles 2) Examples of testing methods (with and without tools) 3) Tools and resources for further work.
  • 5. Fundamentals - Techniques: - Technology specific - Rapidly changing as technology shifts - Principles: - Technology independent - Change as research learns more about human cognition
  • 6. Knowing principles helps you learn techniques
  • 7. Web Content Accessibility Guidelines v.2 Principles: - Perceivable - Operable - Understandable - Robust
  • 8. Perceivable - your product can be perceived regardless of disability. People who cannot use one or more of their senses can still obtain the information on your web site.
  • 9. Perceivability Red Flags: - Is information contained in an image? A sound file? A video? - Does the information require specific knowledge to interpret, such as awareness of position on the page or color? - Does the document use HTML headings? - Does the document's contrast meet minimum specifications?
  • 10.
  • 11. Perceivability Requires Imagination - Imagine the MANY possible ways to access your site: - If the user cannot hear sounds (no speakers, Deaf or Hard of Hearing) - If the user cannot see images (non-image rendering browser, blind or sight-impaired) - If the user is not using the site as you laid it out (re- drawn by a mobile browser or linearized by a screen reader)
  • 12. Operable - your product can be operated regardless of disability. People who cannot use one or more of their senses can still perform actions such as navigation, purchasing, or communicating at your web site.
  • 13. Operability Red Flags - Can you easily distinguish link text from other text on the site? - When navigating without a mouse, can you tell where you are in the site? Is the navigation order logical? - On a form, can you navigate the form without a mouse? Do you have to use fine motor skills to successfully select options? - Do pages have unique titles? - Are links clearly labeled? (e.g. not “Read more” or “Click here”)
  • 14. Both menus have the “Express Free” option selected. The left is using a keyboard.
  • 15. Operability is Complicated When it comes to forms and complex applications such as video players, operability is very difficult to test thoroughly without specialized knowledge and tools. However, the keyboard test is a good start for any issue.
  • 16. Understandable The Information on and operation of the site must be understandable. Users must be able to understand the information as well as the operation of the user interface.
  • 17. Understandability Red Flags - Are interface methods consistent with expectations? Links should be underlined; other text not. - Is navigation consistent from one page to the next? - Are functions identified consistently? (“Search” on one page and “Find” on another) - In a form, is it clear what information is needed and how to enter it? (Dates, phone numbers, and other formatted data in particular.) - Is the language of the document specified?
  • 18. Robust - Your site is built according to standards. A site is robust if it will be maximally usable on a wide range of browsers or devices; building with W3C HTML standards helps ensure that it will be usable on future devices or browsers. Validating your site with the W3C's validator tool is the primary test for this: http://validator.w3.org
  • 20. Seeing with other eyes TESTING WITHOUT TOOLS
  • 21. Testing doesn't always need special tools - Understanding how people with disabilities use a site - Learning how to see potential problems - Applying the principles of accessibility
  • 22. Think like assistive technology - Imagining you are blind isn't sufficient; you also have to think like a machine - You have to understand what information is available to the computer. This form of testing is only an overview: it can't detect every problem. It can forestall endemic issues, however.
  • 23. The Blind Experience - Is keyboard dependent. - Uses complex keyboard commands - Gets information about visual objects from related text Can links be visited via keyboard? Form fields? Submit buttons? Are form responses announced when a form is submitted? Has the web site defined keyboard controls which may conflict with the assistive technology? Do images and media files have text equivalents?
  • 24. Low vision or partial sight. - Use OS tools or assistive technology with screen magnification - May adjust browser settings to increase font size - May use alternate contrast schemes - May have narrow field of vision Is all text visible when the font size is enlarged? Are line lengths too long using screen magnifiers? Is contrast sufficient for text to be legible with poor light perception or color blindness? Do instructions depend on color identification for success?
  • 25. Reduced motor skills. - May use a mouse, but have difficulty controlling it with precision. - May be keyboard dependent. - May use special pointing devices such as a mouth stick, head wand, or eye tracker. Are clickable areas large enough to activate using less refined pointing devices such as a mouth stick or head wand? Is keyboard focus visible, so keyboard dependent users can tell what they are currently activating?
  • 26. Cognitive Limitations. - May need extra time to complete time-based tasks. - May become confused if navigation or layout of site changes significantly from page to page - May need orientation tools to return to previous pages - May be highly distracted by motion or sound Concerns relating to learning disabilities range broadly across issues with recall, comprehension, reading skill, attention, and spatial cognition. Use of contrast, color coordination of related items, choice of fonts, and simplification of written text are among the rich variety of strategies for supporting these issues.
  • 28. Overview of testing. The best testing is to put a group of assistive tech users in front of your site, and set them tasks to accomplish. This is, obviously, beyond the means of most developers and clients. The compromise is threefold: - Limit use of newer, less-tested technologies. - Research new features thoroughly. - Do as much testing as you can.
  • 29. General purpose tools (free!). - Firefox Accessibility Toolbar: http://bit.ly/firefox-toolbar - Internet Explorer Accessibility Toolbar: http://bit.ly/ie-toolbar - WebAIM's WAVE tester: http://wave.webaim.org - Windows 'Ease of Access': http://bit.ly/ease-of-access - MacOS Accessibility: http://bit.ly/mac-access
  • 30. WAVE
  • 31. WAVE results Red: definite error Green: Yay! Yellow: needs human verification
  • 32. Color contrast testing tools (free!). - Firefox ColorZilla extension: http://bit.ly/color-zilla - Graybit.com: http://bit.ly/u12eSu - Color contrast comparison tool:http://bit.ly/color-compare - Color contrast exploration tool:http://bit.ly/color-explore - ColorPic eyedrop tool: http://bit.ly/colorpic
  • 33. MT.gov results: shows all defined contrasts
  • 34. Screen reader tools (free). - WebAnywhere: (web) http://bit.ly/web-anywhere - NVDA: (Windows) http://www.nvda-project.org/ - VoiceOver: (Mac) – it's built in! Screen reader tools (not at all free). - JAWS: http://bit.ly/jaws-reader - Window-Eyes: http://bit.ly/rBlRYW - Zoomtext: http://www.aisquared.com/zoomtext/ + many, many others.
  • 35. Secondary Tools. - W3C HTML Validator: http://validator.w3.org/ - W3C CSS Validator: http://jigsaw.w3.org/css-validator/ - W3C Semantic Extractor: http://bit.ly/vBKMyy - HTML 5 Outline Generator: http://bit.ly/w02s3J
  • 36. MT.gov: HTML validator results - Validator results require significant expertise to fully Understand.
  • 37. Finding more information. - WCAG Recommended Techniques: highly technical, though simpler than the WCAG itself. http://www.w3.org/TR/WCAG-TECHS/ - WebAIM: Simplified summaries, recommendations. Extensive documentation on almost every accessibility topic: http://webaim.org - University of Minnesota, Duluth Web Design References: Extensive curated catalog of accessibility articles on the web: http://bit.ly/t3tPZC