SlideShare a Scribd company logo
1 of 34
Download to read offline
Accessible
                               Infographics
                                       CSUN 2013
                               Ted Drake, Intuit Accessibility

               Test pages and sample code:
               last-child.com/accessible-infographics

               Slides:
               Slideshare.net/7mary4/

               Twitter:
               @ted_drake



Wednesday, March 6, 13

Many of these slides will have cute images of otters. You won’t be missing anything if you are
not able to see the slide.
I will announce anything that is important.
I am interested in meeting with Intuit users to get your feedback. What works, what doesn’t?
Otter images are available via creative commons and Flickr.
What is an
                         infographic?


Wednesday, March 6, 13
Wednesday, March 6, 13

“Even as a tree has a single trunk,
but many branches and leaves, there
is one religion, but many faiths” - Mahatma Gandhi
Wednesday, March 6, 13

http://venturebeat.com/2013/02/05/sprinklr-funding/
the social media map as defined by sprinklr
Wednesday, March 6, 13

http://www.disabled-world.com/disability/statistics/american-disability.php
Wednesday, March 6, 13
Goals


 “otter” by Sodaro,k
Wednesday, March 6, 13

This presentation will cover the following topics

    The Audience

    Longdesc attribute

    Using ARIA

    Including the transcript

    Linking to the transcript

    Recommendations
“otter” by Sodaro,k
Audience
 “otters” by Adrian Maidment
Wednesday, March 6, 13
These solutions do not consider the screen reader user as the only audience. They place equal importance on developers, including bloggers, as well as marketing teams that hope to
generate publicity by creating engaging infographics. They were tested against the following criteria:

  •   Browsers and screen reader support
  •   The viewers ability to copy/paste the content
  •   Ease of coding and sharing
“Otters!” by ianbckwltr
Wednesday, March 6, 13
                            Longdesc
The longdesc attribute allows developers to connect an image to a description.
It is not fully supported and has been targeted for deprecation in HTML5
It’s easy to code.
<img
    src=”otter.jpg”
    alt=”wild otter”
    longdesc=”otter.html”>


Wednesday, March 6, 13

The longdesc attribute contains a reference to a web page with the full description of the
image.
The description can be located on the same page as the image.
Wednesday, March 6, 13

This video shows JAWS announcing an image with a long description and subsequently
navigating to the page with the long description.
http://www.youtube.com/watch?v=vXF7JwY3rxI
ARIA
  “Otter” by Stephen & Claire Farnsworth
Wednesday, March 6, 13

The ARIA standard allows developers to make interactive, application-like web sites accessible.
ARIA attributes allow developers to define roles, states, and labels.
There are two attributes that could be used for making infographics accessible.
Wednesday, March 6, 13

Tweet conversation Feb. 13
@ted_drake: From a purely semantic standpoint. What should replace longdesc: aria-labelledby or aria-describedby? What about user
expectation? #a11y
@Jennison: @ted_drake Re user expectation, I bet if you asked the "average" user, they wouldn't care which one, so long as the info is
there.
webaxe
                 @ted_drake Also, the main problem with
                 replacing #longdesc is that aria
                 alternatives strip out all structural
                 markup, no? @Jennison




Wednesday, March 6, 13

While the longdesc allowed the user to navigate to a page with the description,
the aria-describedby attribute causes the screen reader to grab that content and announce
it as a single text string. The user cannot stop, rewind, or navigate the description.

Tweet from WebAxe about the stringification of the description.
aria-describedby
     <img
     src=”otter.jpg”
     alt=”wild otter”
     aria-
     describedby=”otter”>
Wednesday, March 6, 13

The aria-describedby attribute points to content on the same page that provides a secondary
description.
It over-rides the title attribute.
Support is inconsistent
Wednesday, March 6, 13

This video shows VoiceOver and Safari announcing an infographic with aria-describedby.
Notice there is a short delay before the description is announced.
The user may not know the description is available.
http://www.youtube.com/watch?feature=player_embedded&v=fdv8lXN5amo
aria-labelledby
     <img
     src=”otter.jpg”
     alt=”wild otter”
     aria-
     labelledby=”otter”>
Wednesday, March 6, 13

aria-labelledby is normally used for form inputs. It allows the user to define a label via
content on the page.
aria-labelledby over-rides the alt attribute on an image.
The user may not know they have landed on an image, they are immediately presented with
the description as a text string.
Wednesday, March 6, 13

This short video shows how VoiceOver announces an image with aria-labelledby.
Notice VoiceOver does not announce the image has focus.
http://www.youtube.com/watch?v=If3pBxuHGVg
Include the Transcript




  Otter Creek Used Book Sign from benjamin_scott_florin
Wednesday, March 6, 13

Longdesc allows the user to navigate to a transcript.
Aria attributes trigger the screen reader grab that content and announce it.
Including the transcript makes it accessible to everyone, regardless of devices.
Long transcripts can be distracting when the infographic is shared.
Wednesday, March 6, 13

This short video shows VoiceOver announcing an infographic and its transcript.
http://www.youtube.com/watch?v=_6i4Z2nRYLs
Hide the transcript




Peek-A-Boo by Rega Photography
Wednesday, March 6, 13

Hide the transcript visually, yet make it available to screen readers with the clip pattern
http://developer.yahoo.com/blogs/ydn/posts/2012/10/clip-your-hidden-content-for-
better-accessibility/
This is great for screen reader users, but sighted users are not able to copy/paste content.
Hidden links will receive focus, which can be confusing for sighted keyboard users.
Wednesday, March 6, 13

This video shows how a screen reader announces the hidden content. Visually there is not
much change on the page as the screen reader moves through the hidden description.
http://www.youtube.com/watch?v=iA-xVkY5_ys
Toggle the Transcript




  Otter Love part deux by markspokes49

Wednesday, March 6, 13

Give everyone the ability to read and interact with the transcript by hiding it initially and
providing a toggle button. Using display:none will hide the content completely.
It’s important to control focus when toggling visibility to make sure screen reader users know
the page has changed.
Iframes may not expand to include the new content. This will generate scroll bars in some
browsers.
Accessible Toggles
       1.Visible with JavaScript disabled.
       2.JS hides transcript & gives header
         tabindex=”-1”
       3.Make the transcript visible, set focus on
         header, hide the “show” button.
       4.Hide the transcript, display the show
         button, set focus back on the show button.

Wednesday, March 6, 13

  1. The toggle behavior depends on JavaScript, so on page load we will hide the transcript and give the header tabindex="-1"
     for future focus.
  2. The show button will make the transcript visible, set focus on the transcript’s first header, and hide the show button.
  3. The hide buttons will close the transcript, make the show button visible, and set focus back on the show button
Wednesday, March 6, 13

This video shows how the transcript can easily be toggled. It also shows how focus is moved
to the relevant areas.
http://www.youtube.com/watch?v=wZuNBe5DK6M
Transcript Links
  New Forest otters by Prince Heathen

Wednesday, March 6, 13

Adding a link to the transcript allows everyone to view an accessible description.
Sharing the links can improve SEO
[d] or descriptive links were not well adapted and the abbreviation is confusing.
Add a standard text link or wrap the infographic in a link.
Wednesday, March 6, 13

This video shows a screen reader announcing the various transcript link options.
http://www.youtube.com/watch?v=350NeoM203M
Sharing the infographic




  Otter mom and pup by mikebaird

Wednesday, March 6, 13

Many infographics are created to promote a company, campaign, or organization. Their power increases as individuals spread
the message by reposting the infographic.
It’s easy to share an image. It’s not easy to share the extra code needed to make it accessible.
iframes allow developers to place infographic and transcript on their servers and provide a simple method for sharing.
photo title: This image is honored as Wikipdia Picture of the Day 28 July 2009 (Best of 3) Sea Otter (Enhydra lutris) mother
with nursing pup in the Morro Bay harbor
Sharing the
                         infographic link
                <a href=”http://otters.com”>
                  <img
                     src=”otters.jpg”
                     alt=”otter sports”>
                </a>


Wednesday, March 6, 13
Using iFrames




  Here I am by alumroot

Wednesday, March 6, 13

iframes allow us to easily embed content from other sites.
YouTube’s use of iframes has forced blog and other publishing platforms to accept iframed
content.
iframes are sandboxes and are not affected by CSS or JS on host page.
<iframe 
       seamless="seamless" 
       src="http://otters.com" 
       title="Otter diets" 
       height="100" 
       width="600">
      </iframe> 
Wednesday, March 6, 13

The seamless attribute, not fully supported, allows iframes to expand to content and inherit
styles
iframes require a title for accessibility
Final Sharing
                         Recommendations
                   • Wrap your infographic in a link that
                         points to a page that includes the
                         infographic and visible transcript.

                   • Use an iframe and offer a page with
                         visually hidden or toggled transcript.




Wednesday, March 6, 13
More Options

                  • HTML5 contextual menu
                  • Display descriptive link on hover/focus
                  • Accessible-Longdesc JavaScript
                  • epub:describedAt, aria-describedat
                  • Image Description Service: Poet

Wednesday, March 6, 13

the HTML5 menu allows developers to modify the browser’s contextual menu.
Accessible Longdesc takes the longdesc source and makes it navigable by any user.
THe Diagram Center is researching methods to increase image descriptions within e-books
http://diagramcenter.org/development/poet/image-description-process.html
Questions




   I don’t trust you, otter by splityam

Wednesday, March 6, 13

More Related Content

What's hot

Build. Better. Content!
Build. Better. Content!Build. Better. Content!
Build. Better. Content!
Jonathon Colman
 
Prebrowsing - Velocity NY 2013
Prebrowsing - Velocity NY 2013Prebrowsing - Velocity NY 2013
Prebrowsing - Velocity NY 2013
Steve Souders
 

What's hot (8)

Casting Off Our Desktop Shackles
Casting Off Our Desktop ShacklesCasting Off Our Desktop Shackles
Casting Off Our Desktop Shackles
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
The Case for HTTP/2 - GreeceJS - June 2016
The Case for HTTP/2 -  GreeceJS - June 2016The Case for HTTP/2 -  GreeceJS - June 2016
The Case for HTTP/2 - GreeceJS - June 2016
 
Agile Marketing: 4 Principles and 13 Hacks - SEOmoz MozCon 2012
Agile Marketing: 4 Principles and 13 Hacks - SEOmoz MozCon 2012Agile Marketing: 4 Principles and 13 Hacks - SEOmoz MozCon 2012
Agile Marketing: 4 Principles and 13 Hacks - SEOmoz MozCon 2012
 
Building an Appier Web - Velocity Amsterdam 2016
Building an Appier Web - Velocity Amsterdam 2016Building an Appier Web - Velocity Amsterdam 2016
Building an Appier Web - Velocity Amsterdam 2016
 
Build. Better. Content!
Build. Better. Content!Build. Better. Content!
Build. Better. Content!
 
Web2.0: from "I know nothing" to "I know something" in 2 hours (what?!?)
Web2.0: from "I know nothing" to "I know something" in 2 hours (what?!?)Web2.0: from "I know nothing" to "I know something" in 2 hours (what?!?)
Web2.0: from "I know nothing" to "I know something" in 2 hours (what?!?)
 
Prebrowsing - Velocity NY 2013
Prebrowsing - Velocity NY 2013Prebrowsing - Velocity NY 2013
Prebrowsing - Velocity NY 2013
 

Viewers also liked

Improving 3rd Party Script Performance With IFrames
Improving 3rd Party Script Performance With IFramesImproving 3rd Party Script Performance With IFrames
Improving 3rd Party Script Performance With IFrames
Philip Tellis
 
[Access U 2010] HTML5 & Accessibility
[Access U 2010] HTML5 & Accessibility[Access U 2010] HTML5 & Accessibility
[Access U 2010] HTML5 & Accessibility
Christopher Schmitt
 

Viewers also liked (20)

The Yahoo Social Accessibility Lab
The Yahoo Social Accessibility LabThe Yahoo Social Accessibility Lab
The Yahoo Social Accessibility Lab
 
Random Hacks of Kindness
Random Hacks of KindnessRandom Hacks of Kindness
Random Hacks of Kindness
 
Improving 3rd Party Script Performance With IFrames
Improving 3rd Party Script Performance With IFramesImproving 3rd Party Script Performance With IFrames
Improving 3rd Party Script Performance With IFrames
 
Learnings for Accessibility for iOS Platform
Learnings for Accessibility for iOS PlatformLearnings for Accessibility for iOS Platform
Learnings for Accessibility for iOS Platform
 
Dynamic and accessible web content with WAI-ARIA
Dynamic and accessible web content with WAI-ARIADynamic and accessible web content with WAI-ARIA
Dynamic and accessible web content with WAI-ARIA
 
Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013
 
Ubiquitous Transactions - Financial Future and Accessibility
Ubiquitous Transactions - Financial Future and AccessibilityUbiquitous Transactions - Financial Future and Accessibility
Ubiquitous Transactions - Financial Future and Accessibility
 
Designing for cognitive disabilities
Designing for cognitive disabilitiesDesigning for cognitive disabilities
Designing for cognitive disabilities
 
Android Accessibility - The missing manual
Android Accessibility - The missing manualAndroid Accessibility - The missing manual
Android Accessibility - The missing manual
 
Mystery Meat 2.0 – Making hidden mobile interactions accessible
Mystery Meat 2.0 – Making hidden mobile interactions accessibleMystery Meat 2.0 – Making hidden mobile interactions accessible
Mystery Meat 2.0 – Making hidden mobile interactions accessible
 
Getting Things Done for Technical Communicators at TCUK14
Getting Things Done for Technical Communicators at TCUK14Getting Things Done for Technical Communicators at TCUK14
Getting Things Done for Technical Communicators at TCUK14
 
Open Web Camp 2014: On Fireproof, Future-Proof, Failure-Proof Things.
Open Web Camp 2014: On Fireproof, Future-Proof, Failure-Proof Things.Open Web Camp 2014: On Fireproof, Future-Proof, Failure-Proof Things.
Open Web Camp 2014: On Fireproof, Future-Proof, Failure-Proof Things.
 
Making JavaScript Accessible
Making JavaScript AccessibleMaking JavaScript Accessible
Making JavaScript Accessible
 
Strategic Approach to IT Accessibility
Strategic Approach to IT AccessibilityStrategic Approach to IT Accessibility
Strategic Approach to IT Accessibility
 
HTML5's ARIA and a Web-Accessible Dropdown Widget
HTML5's ARIA and a Web-Accessible Dropdown WidgetHTML5's ARIA and a Web-Accessible Dropdown Widget
HTML5's ARIA and a Web-Accessible Dropdown Widget
 
[Access U 2010] HTML5 & Accessibility
[Access U 2010] HTML5 & Accessibility[Access U 2010] HTML5 & Accessibility
[Access U 2010] HTML5 & Accessibility
 
Anatomy of an accessible carousel: everyone's responsible!
Anatomy of an accessible carousel: everyone's responsible!Anatomy of an accessible carousel: everyone's responsible!
Anatomy of an accessible carousel: everyone's responsible!
 
Accessible Video in The Enterprise
Accessible Video in The Enterprise Accessible Video in The Enterprise
Accessible Video in The Enterprise
 
How To Build An Accessible Web Application - a11yBos
How To Build An Accessible Web Application - a11yBosHow To Build An Accessible Web Application - a11yBos
How To Build An Accessible Web Application - a11yBos
 
Getting Things Done for Technical Communicators
Getting Things Done for Technical CommunicatorsGetting Things Done for Technical Communicators
Getting Things Done for Technical Communicators
 

Similar to Create Accessible Infographics

Drupal Camp Accessibility Presentation 2013
Drupal Camp Accessibility Presentation 2013Drupal Camp Accessibility Presentation 2013
Drupal Camp Accessibility Presentation 2013
Phase2
 
Georgia Tech hacking Accessibility
Georgia Tech hacking AccessibilityGeorgia Tech hacking Accessibility
Georgia Tech hacking Accessibility
Christian Heilmann
 
Why you should flikr for your images
Why you should flikr for your imagesWhy you should flikr for your images
Why you should flikr for your images
Geoffrey Lowe
 
ONA 2013 Design That Works session by Hong Qu
ONA 2013 Design That Works session by Hong QuONA 2013 Design That Works session by Hong Qu
ONA 2013 Design That Works session by Hong Qu
Hong Qu
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
Justin Avery
 

Similar to Create Accessible Infographics (20)

Drupal Camp Accessibility Presentation 2013
Drupal Camp Accessibility Presentation 2013Drupal Camp Accessibility Presentation 2013
Drupal Camp Accessibility Presentation 2013
 
Hitting the accessibility high notes with ARIA
Hitting the accessibility high notes with ARIAHitting the accessibility high notes with ARIA
Hitting the accessibility high notes with ARIA
 
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEMEVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
 
EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...
EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...
EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...
 
Can You Do It In The Dark? Making Your Social Media Accessible
Can You Do It In The Dark? Making Your Social Media AccessibleCan You Do It In The Dark? Making Your Social Media Accessible
Can You Do It In The Dark? Making Your Social Media Accessible
 
Focus Management and Accessibility on iOS, Android, and HTML5
Focus Management and Accessibility on iOS, Android, and HTML5Focus Management and Accessibility on iOS, Android, and HTML5
Focus Management and Accessibility on iOS, Android, and HTML5
 
Georgia Tech hacking Accessibility
Georgia Tech hacking AccessibilityGeorgia Tech hacking Accessibility
Georgia Tech hacking Accessibility
 
Why you should flikr for your images
Why you should flikr for your imagesWhy you should flikr for your images
Why you should flikr for your images
 
Top 10 Tips for Making Your Website Accessible
Top 10 Tips for Making Your Website AccessibleTop 10 Tips for Making Your Website Accessible
Top 10 Tips for Making Your Website Accessible
 
Seth Duffy Accessibility97035
Seth Duffy   Accessibility97035Seth Duffy   Accessibility97035
Seth Duffy Accessibility97035
 
Slay the Dragons of Agile Measurement
Slay the Dragons of Agile MeasurementSlay the Dragons of Agile Measurement
Slay the Dragons of Agile Measurement
 
ONA 2013 Design That Works session by Hong Qu
ONA 2013 Design That Works session by Hong QuONA 2013 Design That Works session by Hong Qu
ONA 2013 Design That Works session by Hong Qu
 
Introduction to Drupal for Absolute Beginners
Introduction to Drupal for Absolute BeginnersIntroduction to Drupal for Absolute Beginners
Introduction to Drupal for Absolute Beginners
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Responsive Images and Video
Responsive Images and VideoResponsive Images and Video
Responsive Images and Video
 
GDSC UWindsor - Unlocking the Web.pdf
GDSC UWindsor - Unlocking the Web.pdfGDSC UWindsor - Unlocking the Web.pdf
GDSC UWindsor - Unlocking the Web.pdf
 
BUILDING A SCALABLE MULTIMEDIA WEB OBSERVATORY
BUILDING A SCALABLE MULTIMEDIA WEB OBSERVATORYBUILDING A SCALABLE MULTIMEDIA WEB OBSERVATORY
BUILDING A SCALABLE MULTIMEDIA WEB OBSERVATORY
 
Social Media for Georgia FCS Extension
Social Media for Georgia FCS ExtensionSocial Media for Georgia FCS Extension
Social Media for Georgia FCS Extension
 
Sharing with Slideshare
Sharing with SlideshareSharing with Slideshare
Sharing with Slideshare
 

More from Ted Drake

Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024
Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024
Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024
Ted Drake
 
Transforming Accessibility one lunch at a tiime - CSUN 2023
Transforming Accessibility one lunch at a tiime - CSUN 2023Transforming Accessibility one lunch at a tiime - CSUN 2023
Transforming Accessibility one lunch at a tiime - CSUN 2023
Ted Drake
 
The Saga of Accessible Colors
The Saga of Accessible ColorsThe Saga of Accessible Colors
The Saga of Accessible Colors
Ted Drake
 

More from Ted Drake (20)

Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024
Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024
Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024
 
Transforming Accessibility one lunch at a tiime - CSUN 2023
Transforming Accessibility one lunch at a tiime - CSUN 2023Transforming Accessibility one lunch at a tiime - CSUN 2023
Transforming Accessibility one lunch at a tiime - CSUN 2023
 
Inclusive Design for cognitive disabilities, neurodiversity, and chronic illness
Inclusive Design for cognitive disabilities, neurodiversity, and chronic illnessInclusive Design for cognitive disabilities, neurodiversity, and chronic illness
Inclusive Design for cognitive disabilities, neurodiversity, and chronic illness
 
Inclusive design for Long Covid
 Inclusive design for Long Covid  Inclusive design for Long Covid
Inclusive design for Long Covid
 
Covid 19, brain fog, and inclusive design
Covid 19, brain fog, and inclusive designCovid 19, brain fog, and inclusive design
Covid 19, brain fog, and inclusive design
 
Customer obsession and accessibility
Customer obsession and accessibilityCustomer obsession and accessibility
Customer obsession and accessibility
 
The Saga of Accessible Colors
The Saga of Accessible ColorsThe Saga of Accessible Colors
The Saga of Accessible Colors
 
Artificial Intelligence and Accessibility - GAAD 2020 - Hello A11y
Artificial Intelligence and Accessibility - GAAD 2020 - Hello A11yArtificial Intelligence and Accessibility - GAAD 2020 - Hello A11y
Artificial Intelligence and Accessibility - GAAD 2020 - Hello A11y
 
Expand your outreach with an accessibility champions program
Expand your outreach with an accessibility champions program Expand your outreach with an accessibility champions program
Expand your outreach with an accessibility champions program
 
Intuit's Accessibility Champion Program - Coaching and Celebrating
Intuit's Accessibility Champion Program - Coaching and Celebrating Intuit's Accessibility Champion Program - Coaching and Celebrating
Intuit's Accessibility Champion Program - Coaching and Celebrating
 
Accessibility First Innovation
Accessibility First InnovationAccessibility First Innovation
Accessibility First Innovation
 
Inclusive customer interviews make it your friday task
Inclusive customer interviews  make it your friday taskInclusive customer interviews  make it your friday task
Inclusive customer interviews make it your friday task
 
Coaching and Celebrating Accessibility Champions
Coaching and Celebrating Accessibility ChampionsCoaching and Celebrating Accessibility Champions
Coaching and Celebrating Accessibility Champions
 
Accessibility statements and resource publishing best practices csun 2019
Accessibility statements and resource publishing best practices   csun 2019Accessibility statements and resource publishing best practices   csun 2019
Accessibility statements and resource publishing best practices csun 2019
 
Raising Accessibility Awareness at Intuit
Raising Accessibility Awareness at IntuitRaising Accessibility Awareness at Intuit
Raising Accessibility Awareness at Intuit
 
Trickle Down Accessibility
Trickle Down AccessibilityTrickle Down Accessibility
Trickle Down Accessibility
 
Trickle-Down Accessibility - CSUN 2018
Trickle-Down Accessibility - CSUN 2018Trickle-Down Accessibility - CSUN 2018
Trickle-Down Accessibility - CSUN 2018
 
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
 
React Native Accessibility - San Diego React and React Native Meetup
React Native Accessibility - San Diego React and React Native MeetupReact Native Accessibility - San Diego React and React Native Meetup
React Native Accessibility - San Diego React and React Native Meetup
 
Automated Testing – Web, Mobile, Desktop - Challenges and Successes
Automated Testing – Web, Mobile, Desktop - Challenges and SuccessesAutomated Testing – Web, Mobile, Desktop - Challenges and Successes
Automated Testing – Web, Mobile, Desktop - Challenges and Successes
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 

Create Accessible Infographics

  • 1. Accessible Infographics CSUN 2013 Ted Drake, Intuit Accessibility Test pages and sample code: last-child.com/accessible-infographics Slides: Slideshare.net/7mary4/ Twitter: @ted_drake Wednesday, March 6, 13 Many of these slides will have cute images of otters. You won’t be missing anything if you are not able to see the slide. I will announce anything that is important. I am interested in meeting with Intuit users to get your feedback. What works, what doesn’t? Otter images are available via creative commons and Flickr.
  • 2. What is an infographic? Wednesday, March 6, 13
  • 3. Wednesday, March 6, 13 “Even as a tree has a single trunk, but many branches and leaves, there is one religion, but many faiths” - Mahatma Gandhi
  • 4. Wednesday, March 6, 13 http://venturebeat.com/2013/02/05/sprinklr-funding/ the social media map as defined by sprinklr
  • 5. Wednesday, March 6, 13 http://www.disabled-world.com/disability/statistics/american-disability.php
  • 7. Goals “otter” by Sodaro,k Wednesday, March 6, 13 This presentation will cover the following topics The Audience Longdesc attribute Using ARIA Including the transcript Linking to the transcript Recommendations “otter” by Sodaro,k
  • 8. Audience “otters” by Adrian Maidment Wednesday, March 6, 13 These solutions do not consider the screen reader user as the only audience. They place equal importance on developers, including bloggers, as well as marketing teams that hope to generate publicity by creating engaging infographics. They were tested against the following criteria: • Browsers and screen reader support • The viewers ability to copy/paste the content • Ease of coding and sharing
  • 9. “Otters!” by ianbckwltr Wednesday, March 6, 13 Longdesc The longdesc attribute allows developers to connect an image to a description. It is not fully supported and has been targeted for deprecation in HTML5 It’s easy to code.
  • 10. <img src=”otter.jpg” alt=”wild otter” longdesc=”otter.html”> Wednesday, March 6, 13 The longdesc attribute contains a reference to a web page with the full description of the image. The description can be located on the same page as the image.
  • 11. Wednesday, March 6, 13 This video shows JAWS announcing an image with a long description and subsequently navigating to the page with the long description. http://www.youtube.com/watch?v=vXF7JwY3rxI
  • 12. ARIA “Otter” by Stephen & Claire Farnsworth Wednesday, March 6, 13 The ARIA standard allows developers to make interactive, application-like web sites accessible. ARIA attributes allow developers to define roles, states, and labels. There are two attributes that could be used for making infographics accessible.
  • 13. Wednesday, March 6, 13 Tweet conversation Feb. 13 @ted_drake: From a purely semantic standpoint. What should replace longdesc: aria-labelledby or aria-describedby? What about user expectation? #a11y @Jennison: @ted_drake Re user expectation, I bet if you asked the "average" user, they wouldn't care which one, so long as the info is there.
  • 14. webaxe @ted_drake Also, the main problem with replacing #longdesc is that aria alternatives strip out all structural markup, no? @Jennison Wednesday, March 6, 13 While the longdesc allowed the user to navigate to a page with the description, the aria-describedby attribute causes the screen reader to grab that content and announce it as a single text string. The user cannot stop, rewind, or navigate the description. Tweet from WebAxe about the stringification of the description.
  • 15. aria-describedby <img src=”otter.jpg” alt=”wild otter” aria- describedby=”otter”> Wednesday, March 6, 13 The aria-describedby attribute points to content on the same page that provides a secondary description. It over-rides the title attribute. Support is inconsistent
  • 16. Wednesday, March 6, 13 This video shows VoiceOver and Safari announcing an infographic with aria-describedby. Notice there is a short delay before the description is announced. The user may not know the description is available. http://www.youtube.com/watch?feature=player_embedded&v=fdv8lXN5amo
  • 17. aria-labelledby <img src=”otter.jpg” alt=”wild otter” aria- labelledby=”otter”> Wednesday, March 6, 13 aria-labelledby is normally used for form inputs. It allows the user to define a label via content on the page. aria-labelledby over-rides the alt attribute on an image. The user may not know they have landed on an image, they are immediately presented with the description as a text string.
  • 18. Wednesday, March 6, 13 This short video shows how VoiceOver announces an image with aria-labelledby. Notice VoiceOver does not announce the image has focus. http://www.youtube.com/watch?v=If3pBxuHGVg
  • 19. Include the Transcript Otter Creek Used Book Sign from benjamin_scott_florin Wednesday, March 6, 13 Longdesc allows the user to navigate to a transcript. Aria attributes trigger the screen reader grab that content and announce it. Including the transcript makes it accessible to everyone, regardless of devices. Long transcripts can be distracting when the infographic is shared.
  • 20. Wednesday, March 6, 13 This short video shows VoiceOver announcing an infographic and its transcript. http://www.youtube.com/watch?v=_6i4Z2nRYLs
  • 21. Hide the transcript Peek-A-Boo by Rega Photography Wednesday, March 6, 13 Hide the transcript visually, yet make it available to screen readers with the clip pattern http://developer.yahoo.com/blogs/ydn/posts/2012/10/clip-your-hidden-content-for- better-accessibility/ This is great for screen reader users, but sighted users are not able to copy/paste content. Hidden links will receive focus, which can be confusing for sighted keyboard users.
  • 22. Wednesday, March 6, 13 This video shows how a screen reader announces the hidden content. Visually there is not much change on the page as the screen reader moves through the hidden description. http://www.youtube.com/watch?v=iA-xVkY5_ys
  • 23. Toggle the Transcript Otter Love part deux by markspokes49 Wednesday, March 6, 13 Give everyone the ability to read and interact with the transcript by hiding it initially and providing a toggle button. Using display:none will hide the content completely. It’s important to control focus when toggling visibility to make sure screen reader users know the page has changed. Iframes may not expand to include the new content. This will generate scroll bars in some browsers.
  • 24. Accessible Toggles 1.Visible with JavaScript disabled. 2.JS hides transcript & gives header tabindex=”-1” 3.Make the transcript visible, set focus on header, hide the “show” button. 4.Hide the transcript, display the show button, set focus back on the show button. Wednesday, March 6, 13 1. The toggle behavior depends on JavaScript, so on page load we will hide the transcript and give the header tabindex="-1" for future focus. 2. The show button will make the transcript visible, set focus on the transcript’s first header, and hide the show button. 3. The hide buttons will close the transcript, make the show button visible, and set focus back on the show button
  • 25. Wednesday, March 6, 13 This video shows how the transcript can easily be toggled. It also shows how focus is moved to the relevant areas. http://www.youtube.com/watch?v=wZuNBe5DK6M
  • 26. Transcript Links New Forest otters by Prince Heathen Wednesday, March 6, 13 Adding a link to the transcript allows everyone to view an accessible description. Sharing the links can improve SEO [d] or descriptive links were not well adapted and the abbreviation is confusing. Add a standard text link or wrap the infographic in a link.
  • 27. Wednesday, March 6, 13 This video shows a screen reader announcing the various transcript link options. http://www.youtube.com/watch?v=350NeoM203M
  • 28. Sharing the infographic Otter mom and pup by mikebaird Wednesday, March 6, 13 Many infographics are created to promote a company, campaign, or organization. Their power increases as individuals spread the message by reposting the infographic. It’s easy to share an image. It’s not easy to share the extra code needed to make it accessible. iframes allow developers to place infographic and transcript on their servers and provide a simple method for sharing. photo title: This image is honored as Wikipdia Picture of the Day 28 July 2009 (Best of 3) Sea Otter (Enhydra lutris) mother with nursing pup in the Morro Bay harbor
  • 29. Sharing the infographic link <a href=”http://otters.com”> <img src=”otters.jpg” alt=”otter sports”> </a> Wednesday, March 6, 13
  • 30. Using iFrames Here I am by alumroot Wednesday, March 6, 13 iframes allow us to easily embed content from other sites. YouTube’s use of iframes has forced blog and other publishing platforms to accept iframed content. iframes are sandboxes and are not affected by CSS or JS on host page.
  • 31. <iframe  seamless="seamless"  src="http://otters.com"  title="Otter diets"  height="100"  width="600"> </iframe>  Wednesday, March 6, 13 The seamless attribute, not fully supported, allows iframes to expand to content and inherit styles iframes require a title for accessibility
  • 32. Final Sharing Recommendations • Wrap your infographic in a link that points to a page that includes the infographic and visible transcript. • Use an iframe and offer a page with visually hidden or toggled transcript. Wednesday, March 6, 13
  • 33. More Options • HTML5 contextual menu • Display descriptive link on hover/focus • Accessible-Longdesc JavaScript • epub:describedAt, aria-describedat • Image Description Service: Poet Wednesday, March 6, 13 the HTML5 menu allows developers to modify the browser’s contextual menu. Accessible Longdesc takes the longdesc source and makes it navigable by any user. THe Diagram Center is researching methods to increase image descriptions within e-books http://diagramcenter.org/development/poet/image-description-process.html
  • 34. Questions I don’t trust you, otter by splityam Wednesday, March 6, 13