SlideShare ist ein Scribd-Unternehmen logo
1 von 13
What is Web
Accessibility?
And why do we need it?
Let’s watch a video
 Screen Reader Demo
Defining Web Accessibility
 Web Accessibility means making your website usable for all people.
 Visual Impairments
 Hearing Impairments
 Motor Impairments
 Cognitive Impairments
 An Alphabet of Accessibility Issues
Key Points about Accessibility
1. Accessibility is not just a checklist
2. Accessibility is a recommended for Higher Ed institutions
3. Accessibility is not just for the disabled
“Everybody is a keyboard user when eating
with their mouse hand.”
– Adrian Roselli
Make your Website more Accessible
1. Provide alt text on images
2. Use HTML structural elements
3. Make link text descriptive
4. Use web conventions where you can
5. Provide captions for videos
Skip Link
 Useful for users who can’t visually skip the navigational links at the top of a
page
 Should be one of the first elements on the page
 Should link to the main content area of the page
 Example:
• <a href="#maincontent">Skip to main content</a>
• …some navigation here…
• <main id="maincontent>
Links
 Be descriptive!
 Use good color contrast
 If there is no link text, include hidden text
 Provide a focus state for links
Color Contrast
 Level AA requires a contrast ratio of 4.5:1 for normal text and 3:1 for large
text.
 Try turning on high-contrast mode (Windows/IE); is your site still usable?
 Other tools:
• Lea Verou’s Contrast Ratio Checker
• Chrome’s Color Contrast Analyzer
• WebAIM’s Color Contrast Checker
Tab Order
 Tab through your web page. Does the order make sense?
 Can you interact with all the controls without using your mouse?
 Can you tell which item has focus?
 Changing the tabindex can help:
• tabindex=“0” adds element to natural document order
• tabindex=“-1” takes element out of the tab order
Layout
 Turn off images; does your site still make sense? Is any content missing?
 Turn off CSS; is your site still in a reasonable order? Is any content missing?
 Tools:
• Chrome developer toolbar
Using WAI-ARIA
 Stands for: Web Accessibility Initiative - Accessible Rich Internet Applications
 Attributes that can be added to HTML
• Roles: button, tree…
• States & Properties: aria-hidden, aria-haspopup…
Using WAI-ARIA
 Tabs widget example:
• http://heydonworks.com/practical_aria_examples/#tab-interface
 Treeview example:
• http://oaa-accessibility.org/example/42/
Resources
 Articles:
• Good aria intro: http://www.smashingmagazine.com/2014/07/the-wai-forward/
• Bite-sized accessibility: http://diveintoaccessibility.info/table_of_contents.html
 Videos/Slides:
• General accessibility talk: http://blog.adrianroselli.com/2014/09/accessibility-
camp-toronto-slides.html
• Aria for widgets: https://vimeo.com/73427435
 Reference:
• http://www.w3.org/WAI/intro/wcag
 Testing:
• http://wave.webaim.org/
• http://achecker.ca/checker/index.php
• Chrome Vox screenreader

Weitere ähnliche Inhalte

Was ist angesagt?

Theme frameworks & child themes
Theme frameworks & child themesTheme frameworks & child themes
Theme frameworks & child themes
Chris Olbekson
 
Drake_Reeser_Resume
Drake_Reeser_ResumeDrake_Reeser_Resume
Drake_Reeser_Resume
Drake Reeser
 
RankAbove - SMX Israel 2013 - Pagination and Canonicalization
RankAbove - SMX Israel 2013 - Pagination and CanonicalizationRankAbove - SMX Israel 2013 - Pagination and Canonicalization
RankAbove - SMX Israel 2013 - Pagination and Canonicalization
RankAbove
 
Dayton word press meetup
Dayton word press meetupDayton word press meetup
Dayton word press meetup
Dustin Hartzler
 
Block2 Session3 Presentation
Block2 Session3 PresentationBlock2 Session3 Presentation
Block2 Session3 Presentation
Michael Gwyther
 
RLA-CE Apps Presentation
RLA-CE  Apps PresentationRLA-CE  Apps Presentation
RLA-CE Apps Presentation
abelden
 

Was ist angesagt? (20)

Theme frameworks & child themes
Theme frameworks & child themesTheme frameworks & child themes
Theme frameworks & child themes
 
Website Usability
Website UsabilityWebsite Usability
Website Usability
 
WordPress and Child Themes
WordPress and Child ThemesWordPress and Child Themes
WordPress and Child Themes
 
WordCamp presentation WordPress Plugin Hooks - Action & Filters
WordCamp presentation WordPress Plugin Hooks - Action & FiltersWordCamp presentation WordPress Plugin Hooks - Action & Filters
WordCamp presentation WordPress Plugin Hooks - Action & Filters
 
Drake_Reeser_Resume
Drake_Reeser_ResumeDrake_Reeser_Resume
Drake_Reeser_Resume
 
WordPress Theme Basics
WordPress Theme BasicsWordPress Theme Basics
WordPress Theme Basics
 
Why Blogs Are Better
Why Blogs Are BetterWhy Blogs Are Better
Why Blogs Are Better
 
Say no to special snowflakes and scale - 2016 Twin Cities Drupal Camp
Say no to special snowflakes and scale - 2016 Twin Cities Drupal CampSay no to special snowflakes and scale - 2016 Twin Cities Drupal Camp
Say no to special snowflakes and scale - 2016 Twin Cities Drupal Camp
 
WordPress best practices by billrice
WordPress best practices by billriceWordPress best practices by billrice
WordPress best practices by billrice
 
Ajeesh - Resume-Ind
Ajeesh - Resume-IndAjeesh - Resume-Ind
Ajeesh - Resume-Ind
 
RankAbove - SMX Israel 2013 - Pagination and Canonicalization
RankAbove - SMX Israel 2013 - Pagination and CanonicalizationRankAbove - SMX Israel 2013 - Pagination and Canonicalization
RankAbove - SMX Israel 2013 - Pagination and Canonicalization
 
Dayton word press meetup
Dayton word press meetupDayton word press meetup
Dayton word press meetup
 
Jordan walters
Jordan waltersJordan walters
Jordan walters
 
Building Websites with WordPress UBC Summer 2012
Building Websites with WordPress UBC Summer 2012Building Websites with WordPress UBC Summer 2012
Building Websites with WordPress UBC Summer 2012
 
Block2 Session3 Presentation
Block2 Session3 PresentationBlock2 Session3 Presentation
Block2 Session3 Presentation
 
resume
resumeresume
resume
 
Media and Design. Y3 Teaching and Learning L2
Media and Design. Y3 Teaching and Learning L2Media and Design. Y3 Teaching and Learning L2
Media and Design. Y3 Teaching and Learning L2
 
Food blogging at UBC
Food blogging at UBCFood blogging at UBC
Food blogging at UBC
 
RLA-CE Apps Presentation
RLA-CE  Apps PresentationRLA-CE  Apps Presentation
RLA-CE Apps Presentation
 
Technical Workshop: FrogOS advanced
Technical Workshop: FrogOS advancedTechnical Workshop: FrogOS advanced
Technical Workshop: FrogOS advanced
 

Andere mochten auch

Sunu1 pelin-pricing
Sunu1 pelin-pricingSunu1 pelin-pricing
Sunu1 pelin-pricing
plnglsrn
 
Effectivnost po smirnovsky_1
Effectivnost po smirnovsky_1Effectivnost po smirnovsky_1
Effectivnost po smirnovsky_1
Peter Smirnov
 
Architektura zycia
Architektura zyciaArchitektura zycia
Architektura zycia
Gucio Silva
 
Bogac sie-kiedy-spisz
Bogac sie-kiedy-spiszBogac sie-kiedy-spisz
Bogac sie-kiedy-spisz
Gucio Silva
 
Sztuka przyciagania-ludzi
Sztuka przyciagania-ludziSztuka przyciagania-ludzi
Sztuka przyciagania-ludzi
Gucio Silva
 
Jubilee campaigns
Jubilee campaignsJubilee campaigns
Jubilee campaigns
alinesimo
 
Table tennis vs tennis courts
Table tennis vs tennis courtsTable tennis vs tennis courts
Table tennis vs tennis courts
BentonGeometry
 
FA-DSDME for the analysis of 18 pesticides in human blood, JCA 2015
FA-DSDME for the analysis of 18 pesticides in human blood, JCA 2015FA-DSDME for the analysis of 18 pesticides in human blood, JCA 2015
FA-DSDME for the analysis of 18 pesticides in human blood, JCA 2015
Dr. Rupender K. Singh
 
իմ ուրախ ամառային արձակուրդը ժաննա
իմ ուրախ ամառային արձակուրդը ժաննաիմ ուրախ ամառային արձակուրդը ժաննա
իմ ուրախ ամառային արձակուրդը ժաննա
harutyunyananahit
 

Andere mochten auch (17)

20140220 ku-librarians勉強会#174 :海外研修報告:紅茶とビールと図書館の旅
20140220 ku-librarians勉強会#174 :海外研修報告:紅茶とビールと図書館の旅20140220 ku-librarians勉強会#174 :海外研修報告:紅茶とビールと図書館の旅
20140220 ku-librarians勉強会#174 :海外研修報告:紅茶とビールと図書館の旅
 
Sunu1 pelin-pricing
Sunu1 pelin-pricingSunu1 pelin-pricing
Sunu1 pelin-pricing
 
Effectivnost po smirnovsky_1
Effectivnost po smirnovsky_1Effectivnost po smirnovsky_1
Effectivnost po smirnovsky_1
 
Tourist Attractions in Athens, Greece
Tourist Attractions in Athens, GreeceTourist Attractions in Athens, Greece
Tourist Attractions in Athens, Greece
 
Architektura zycia
Architektura zyciaArchitektura zycia
Architektura zycia
 
Bogac sie-kiedy-spisz
Bogac sie-kiedy-spiszBogac sie-kiedy-spisz
Bogac sie-kiedy-spisz
 
Preparing
Preparing Preparing
Preparing
 
#15.7.16 Presentation in UCI
#15.7.16 Presentation in UCI#15.7.16 Presentation in UCI
#15.7.16 Presentation in UCI
 
Presentatie taskforce social op Interact 2010 deel1
Presentatie taskforce social op Interact 2010 deel1Presentatie taskforce social op Interact 2010 deel1
Presentatie taskforce social op Interact 2010 deel1
 
Sztuka przyciagania-ludzi
Sztuka przyciagania-ludziSztuka przyciagania-ludzi
Sztuka przyciagania-ludzi
 
213 - Napping
213 - Napping213 - Napping
213 - Napping
 
Jubilee campaigns
Jubilee campaignsJubilee campaigns
Jubilee campaigns
 
Table tennis vs tennis courts
Table tennis vs tennis courtsTable tennis vs tennis courts
Table tennis vs tennis courts
 
FA-DSDME for the analysis of 18 pesticides in human blood, JCA 2015
FA-DSDME for the analysis of 18 pesticides in human blood, JCA 2015FA-DSDME for the analysis of 18 pesticides in human blood, JCA 2015
FA-DSDME for the analysis of 18 pesticides in human blood, JCA 2015
 
իմ ուրախ ամառային արձակուրդը ժաննա
իմ ուրախ ամառային արձակուրդը ժաննաիմ ուրախ ամառային արձակուրդը ժաննա
իմ ուրախ ամառային արձակուրդը ժաննա
 
Reality Check. Mission: Job Hunt 2010
Reality Check. Mission: Job Hunt 2010Reality Check. Mission: Job Hunt 2010
Reality Check. Mission: Job Hunt 2010
 
Faq
FaqFaq
Faq
 

Ähnlich wie Web Accessibility and why we need it

Ähnlich wie Web Accessibility and why we need it (20)

Quick Web Accessibility - Sensory Therapy Gardens Manual
Quick Web Accessibility - Sensory Therapy Gardens ManualQuick Web Accessibility - Sensory Therapy Gardens Manual
Quick Web Accessibility - Sensory Therapy Gardens Manual
 
Improving Your Website's Accessibility
Improving Your Website's AccessibilityImproving Your Website's Accessibility
Improving Your Website's Accessibility
 
Gavin Evans, Digital Accessibility Centre
Gavin Evans, Digital Accessibility CentreGavin Evans, Digital Accessibility Centre
Gavin Evans, Digital Accessibility Centre
 
Web Accessibility 101
Web Accessibility 101Web Accessibility 101
Web Accessibility 101
 
Web accessibility with Ametys CMS
Web accessibility with Ametys CMSWeb accessibility with Ametys CMS
Web accessibility with Ametys CMS
 
Designing Accessible Drupal Themes
Designing Accessible Drupal ThemesDesigning Accessible Drupal Themes
Designing Accessible Drupal Themes
 
Top 10 tips for maximising accessibility - breakfast briefing March 2016
Top 10 tips for maximising accessibility - breakfast briefing March 2016Top 10 tips for maximising accessibility - breakfast briefing March 2016
Top 10 tips for maximising accessibility - breakfast briefing March 2016
 
Using Web 2.0 Tools inside Brightspace with an Eye on Accessibility
Using Web 2.0 Tools inside Brightspacewith an Eye on AccessibilityUsing Web 2.0 Tools inside Brightspacewith an Eye on Accessibility
Using Web 2.0 Tools inside Brightspace with an Eye on Accessibility
 
corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven Pignataro
 
How to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp BostonHow to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp Boston
 
Making Websites Accessible to People with Disabilities
Making Websites Accessible to People with DisabilitiesMaking Websites Accessible to People with Disabilities
Making Websites Accessible to People with Disabilities
 
How to engineer accessible websites
How to engineer accessible websitesHow to engineer accessible websites
How to engineer accessible websites
 
Website usability ideas for business growth
Website usability ideas for business growthWebsite usability ideas for business growth
Website usability ideas for business growth
 
Tools And Techniques For Evaluating Accessibility
Tools And Techniques For Evaluating AccessibilityTools And Techniques For Evaluating Accessibility
Tools And Techniques For Evaluating Accessibility
 
Web accessibility testing methodologies, tools and tips
Web accessibility testing methodologies, tools and tipsWeb accessibility testing methodologies, tools and tips
Web accessibility testing methodologies, tools and tips
 
Developing an Accessible Web
Developing an Accessible WebDeveloping an Accessible Web
Developing an Accessible Web
 
Introduction web tech
Introduction web techIntroduction web tech
Introduction web tech
 
Seth Duffy Accessibility97035
Seth Duffy   Accessibility97035Seth Duffy   Accessibility97035
Seth Duffy Accessibility97035
 
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesDesign Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation Schemes
 
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesDesign Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation Schemes
 

Kürzlich hochgeladen

( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
nilamkumrai
 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
imonikaupta
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
 

Kürzlich hochgeladen (20)

Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
 
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
 
Real Escorts in Al Nahda +971524965298 Dubai Escorts Service
Real Escorts in Al Nahda +971524965298 Dubai Escorts ServiceReal Escorts in Al Nahda +971524965298 Dubai Escorts Service
Real Escorts in Al Nahda +971524965298 Dubai Escorts Service
 
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
 

Web Accessibility and why we need it

  • 1. What is Web Accessibility? And why do we need it?
  • 2. Let’s watch a video  Screen Reader Demo
  • 3. Defining Web Accessibility  Web Accessibility means making your website usable for all people.  Visual Impairments  Hearing Impairments  Motor Impairments  Cognitive Impairments  An Alphabet of Accessibility Issues
  • 4. Key Points about Accessibility 1. Accessibility is not just a checklist 2. Accessibility is a recommended for Higher Ed institutions 3. Accessibility is not just for the disabled “Everybody is a keyboard user when eating with their mouse hand.” – Adrian Roselli
  • 5. Make your Website more Accessible 1. Provide alt text on images 2. Use HTML structural elements 3. Make link text descriptive 4. Use web conventions where you can 5. Provide captions for videos
  • 6. Skip Link  Useful for users who can’t visually skip the navigational links at the top of a page  Should be one of the first elements on the page  Should link to the main content area of the page  Example: • <a href="#maincontent">Skip to main content</a> • …some navigation here… • <main id="maincontent>
  • 7. Links  Be descriptive!  Use good color contrast  If there is no link text, include hidden text  Provide a focus state for links
  • 8. Color Contrast  Level AA requires a contrast ratio of 4.5:1 for normal text and 3:1 for large text.  Try turning on high-contrast mode (Windows/IE); is your site still usable?  Other tools: • Lea Verou’s Contrast Ratio Checker • Chrome’s Color Contrast Analyzer • WebAIM’s Color Contrast Checker
  • 9. Tab Order  Tab through your web page. Does the order make sense?  Can you interact with all the controls without using your mouse?  Can you tell which item has focus?  Changing the tabindex can help: • tabindex=“0” adds element to natural document order • tabindex=“-1” takes element out of the tab order
  • 10. Layout  Turn off images; does your site still make sense? Is any content missing?  Turn off CSS; is your site still in a reasonable order? Is any content missing?  Tools: • Chrome developer toolbar
  • 11. Using WAI-ARIA  Stands for: Web Accessibility Initiative - Accessible Rich Internet Applications  Attributes that can be added to HTML • Roles: button, tree… • States & Properties: aria-hidden, aria-haspopup…
  • 12. Using WAI-ARIA  Tabs widget example: • http://heydonworks.com/practical_aria_examples/#tab-interface  Treeview example: • http://oaa-accessibility.org/example/42/
  • 13. Resources  Articles: • Good aria intro: http://www.smashingmagazine.com/2014/07/the-wai-forward/ • Bite-sized accessibility: http://diveintoaccessibility.info/table_of_contents.html  Videos/Slides: • General accessibility talk: http://blog.adrianroselli.com/2014/09/accessibility- camp-toronto-slides.html • Aria for widgets: https://vimeo.com/73427435  Reference: • http://www.w3.org/WAI/intro/wcag  Testing: • http://wave.webaim.org/ • http://achecker.ca/checker/index.php • Chrome Vox screenreader

Hinweis der Redaktion

  1. She’s using JAWS (Job Application with Speech) Start at 4:35, then it’s about 10 mins long Interesting points: links list, heading list
  2. Visual (Blindness, low vision, color-blindness) Hearing (Deafness, hard-of-hearing) Motor (Inability to use a mouse, slow response time, limited fine motor control) Cognitive (Learning disabilities, distractibility, inability to remember or focus on large amounts of information)
  3. Checklists help, but they can’t catch everything Federal organizations and organizations that receive government funding through the Assistive Technology Act are required Accessibility benefits everyone, ie: power users tabbing through forms, Google bots
  4. 1. Use empty alt tag for images that are non-essential; limit tags to 125 characters 2. Example: header, nav, h1, etc 3. Helpful for link lists in Jaws 4. Example: underlines for links
  5. Level A does not require a certain contrast ratio, but should we consider this anyway?
  6. <div>, <span>, <p> don’t get added to tab order by default
  7. I could do a whole presentation on this!
  8. Show requirement: http://www.w3.org/TR/wai-aria-practices/#tabpanel