SlideShare a Scribd company logo
1 of 17
Download to read offline
Web Accessibility
ARIA and HTML5 Landmarks – v 0.1
Domenico Monaco – monaco.d@gmail.com
Attribuzione - Condividi allo stesso modo 3.0
[Commons Deed] [Legal Code]
Why accessibility is important
• Blind and visually impaired make up 285,000,000 people according to
the World Health Organization (June 2012) with 39,000,000 categorized as
legally blind and the remaining 246,000,000 visually impaired. Deaf and
hearing impaired make up 275,000,000 (2004) in the moderate-to-
profound hearing impairment category.
• To put these in perspective, the population of the United States of
America is 315,000,000 (January 2013).
• Disabilities can also be conditional. A broken arm, a loud restaurant, harsh
glare, not speaking the local language—all are examples where someone
may benefit from accessible practices.
• A11Y Projects ⇢ IS Collaborative easy to use guidelines
• https://a11yproject.com/
09/05/20 #WTF is... Web Accessibility - Domenico Monaco 2
Type of disabilities
VISUAL AUDITORY MOTOR COGNITIVE
09/05/20 #WTF is... Web Accessibility - Domenico Monaco 3
WAI -Making the Web Accessible
• "Strategies, standards, and supporting resources to help you make
the Web more accessible to people with disabilities"
• https://www.w3.org/WAI/
09/05/20 #WTF is... Web Accessibility - Domenico Monaco 4
Overview of Web Accessibility
• Initiative and Organization
• WAI is the web accessibility initiative of the W3C:
• covers a lot of standards, guidelines, rules and techniques
• Guidelines and rules
• WCAG are the content accessibility guidelines. They are not specific "rules". Are only general rules to follow when trying to make a
web site or application accessible
• WCAG 2.0 are more specific rules organized into different compliance levels: A, AA and AAA
• Section 508 refers to the US Government accessibility standards which are, for the most part the same as WCAG but also
somewhat stricter and are also enforceable by law in some cases.
• Technology
• ARIA is the Accessible Rich Internet Applications standard and is a set of techniques and additions to HTML that allow you to add
additional markup to a web page that can be interpreted by accessibility devices such as screenreaders used by the blind
• Source [1]
09/05/20 #WTF is... Web Accessibility - Domenico Monaco 5
Others guidelines
• WCAG is part of a series of accessibility guidelines, including the
Authoring Tool Accessibility Guidelines (ATAG) and the User Agent
Accessibility Guidelines (UAAG). Essential Components of Web
Accessibility explains the relationship between the different
guidelines.
• Authoring Tool Accessibility Guidelines (ATAG) Overview
• https://www.w3.org/WAI/standards-guidelines/atag/#who-atag-is-for
• User Agent Accessibility Guidelines (UAAG) Overview
• https://www.w3.org/WAI/standards-guidelines/uaag/
09/05/20 #WTF is... Web Accessibility - Domenico Monaco 6
Accessibility for mobile?
• Mobile accessibility is covered in existing W3C WAI accessibility
standards/guidelines. There are not separate guidelines for mobile
accessibility.
• W3C is developing updated requirements and more specific guidance
on mobile accessibility.
• WAI’s Mobile Accessibility Task Force work includes:
• Mobile Accessibility: How WCAG 2.0 and Other W3C/WAI Guidelines Apply to
Mobile
• WCAG 2.1 Success Criteria and Techniques
• Integrating mobile accessibility in future W3C standards
09/05/20 #WTF is... Web Accessibility - Domenico Monaco 7
How People with Disabilities Use the
Web: Diverse Abilities and Barriers
• Cognitive and learning disabilities impact how people process information. For example, they can affect people’s perception,
memory, language, attention, problem solving, and comprehension. Terminology for categories and conditions varies, and includes
intellectual disabilities, developmental disabilities; attention deficit hyperactivity disorder (ADHD), autism, dementia, dyslexia, and
more.
• Technology provides opportunities for people to interact with content and to process information in ways that are more usable to
them. For example, people can:
• navigate web content using different strategies
• access information in text, audio, or other formats
• change the presentation of the content according to their individual needs or preferences
• There are many things that designers and developers can do to:
• avoid accessibility barriers that exclude people from using their products
• optimize the user experience of people with cognitive and learning disabilities
• Specific examples of cognitive and learning disabilities and of accessibility barriers are in this section of “How People with
Disabilities Use the Web: Diverse Abilities and Barriers”: Cognitive and learning.
• Existing and developing standards from the W3C Web Accessibility Initiative (WAI) address many aspects of cognitive accessibility.
For example, Web Content Accessibility Guidelines (WCAG) includes requirements that address cognitive accessibility. The
requirements (called “success criteria”) are in these and other guidelines:
09/05/20 #WTF is... Web Accessibility - Domenico Monaco 8
Tools and projects
• A11Y Project (http://a11yproject.com/) as a more *ahem* accessible
resource to learn about web accessibility. It's a fantastic site that gathers a
range of great resources on the subject and aims to explain things in a
straightforward, easy to understand manner.
• Firefox extension "AInspector" (https://addons.mozilla.org/en-
US/firefox/addon/ainspector-sidebar/). It will give you an idea of what your
application is missing to be WCAG 2.0 AA compliant, while providing debug
tools and links to more information. I also recommend installing and using
a screen reader (JAWS, NVDA, ChromeVox, VoiceOver, etc) to get a rough
understanding of how your app performs with them.
• Source [1]
09/05/20 #WTF is... Web Accessibility - Domenico Monaco 9
Evaluation Standards Overview - ACT & EARL
• Support the development of web accessibility evaluation methods
and tools. They are primarily for evaluation tool developers.
• Accessibility Conformance Testing (ACT)
• Accessibility Conformance Testing (ACT) establishes and documents
rules for testing the conformance of web content to accessibility
standards.
09/05/20 #WTF is... Web Accessibility - Domenico Monaco 10
Harmonization and standardization
• W3C introduces the concept of harmonization and causes of
fragmentation in the area of Web accessibility standards, and
examines the impact of harmonization and fragmentation on Web
developers, tool developers, and organizations. It also suggests action
steps for promoting Web accessibility standards harmonization.
• https://www.w3.org/WAI/standards-guidelines/harmonization/
09/05/20 #WTF is... Web Accessibility - Domenico Monaco 11
Microdata and Accesibility
• What relationship are between Schema.org and WAI/ARIA ?
• There is no relationship. Neither is a sub-set of the other.
• Schema.org is intended to provide search engines with additional information about content, via microdata,
RDFa, and JSON-LD. Within HTML you would use microdata. You can read more on using microdata at
schema.org. There is no formal standards body behind it, it is defined by the major search engines.
• ARIA (Accessible Rich Internet Applications) is a bridging technology that allows authors to add additional
information to HTML so that assistive technology can make better use of it. Ideally it will go away as browsers
catch up. It has no bearing on search engines. It is maintained by W3C, where you can read an overview on
ARIA - https://stackoverflow.com/questions/37754258/is-there-a-relationship-between-schema-org-and-wai-
aria
• But people with disability Use the search-engine and they must "understand" what is accessible and what are
not accessible
• http://epubsecrets.com/accessibility-schema-org-microdata-and-publications.php
• Schema Dot Org
09/05/20 #WTF is... Web Accessibility - Domenico Monaco 12
Italian translation
• https://www.w3.org/Translations/WCAG20-it/
• https://www.w3.org/Translations/WCAG21-it/
09/05/20 #WTF is... Web Accessibility - Domenico Monaco 13
Accessibility
• https://www.agid.gov.it/it/design-servizi/accessibilita
09/05/20 #WTF is... Web Accessibility - Domenico Monaco 14
Accessibilità dei siti web secondo AdID
• “Per accessibilità si intende la capacità dei sistemi informatici, ivi
inclusi i siti web e le applicazioni mobili, nelle forme e nei limiti
consentiti dalle conoscenze tecnologiche, di erogare servizi e fornire
informazioni fruibili, senza discriminazioni, anche da parte di coloro
che a causa di disabilità necessitano di tecnologie assistive o
configurazioni particolari” (art. 2, comma a, Legge 4/2004).
• Un sito web è, quindi, accessibile quando fornisce informazioni fruibili
da parte di tutti gli utenti, compresi coloro che si trovano in situazioni
di limitazioni fisiche, tecnologiche o ambientali.
09/05/20 #WTF is... Web Accessibility - Domenico Monaco 15
References
• https://www.reddit.com/r/webdev/comments/4fqjhe/whats_the_differen
ce_between_wcag_wai_waiaria_in/
• https://www.w3.org/WAI/standards-guidelines/wcag/#components
• https://www.w3.org
• https://www.w3.org/WAI/standards-guidelines/mobile/
• https://a11yproject.com/
• Cover Image license: Freepik License - Free for personal and commercial
purpose with attribution. More info
09/05/20 #WTF is... Web Accessibility - Domenico Monaco 16
Web Accessibility

More Related Content

What's hot

Moved to https://slidr.io/azzazzel/what-is-a-portal
Moved to https://slidr.io/azzazzel/what-is-a-portalMoved to https://slidr.io/azzazzel/what-is-a-portal
Moved to https://slidr.io/azzazzel/what-is-a-portalMilen Dyankov
 
Role of-engineering-best-practices-to-create-an-inclusive-web final-1
Role of-engineering-best-practices-to-create-an-inclusive-web final-1Role of-engineering-best-practices-to-create-an-inclusive-web final-1
Role of-engineering-best-practices-to-create-an-inclusive-web final-1Srinivasu Chakravarthula
 
Understanding and Supporting Web Accessibility
Understanding and Supporting Web AccessibilityUnderstanding and Supporting Web Accessibility
Understanding and Supporting Web AccessibilityRachel Cherry
 
Developing a framework of design principles for single page websites and thei...
Developing a framework of design principles for single page websites and thei...Developing a framework of design principles for single page websites and thei...
Developing a framework of design principles for single page websites and thei...World IA Day Copenhagen
 
Web Accessibility for Web Developers
Web Accessibility for Web DevelopersWeb Accessibility for Web Developers
Web Accessibility for Web DevelopersAlexander Loechel
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1Vladimir Tomberg
 
Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"ecentricarts
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it mattersMargarida Sousa
 
Web Content Accessibility Guidelines
Web Content Accessibility GuidelinesWeb Content Accessibility Guidelines
Web Content Accessibility GuidelinesPurnimaAgarwal6
 
Basics of Web Accessibility
Basics of Web AccessibilityBasics of Web Accessibility
Basics of Web AccessibilityMoin Shaikh
 
Online tools for Content Development
Online tools for Content DevelopmentOnline tools for Content Development
Online tools for Content Developmentadrianlaranjo111
 
Accessibility Primer Version 2 - UXfrkln meetup
Accessibility Primer Version 2 - UXfrkln meetupAccessibility Primer Version 2 - UXfrkln meetup
Accessibility Primer Version 2 - UXfrkln meetupMike Gallers
 
My talk at Riga 2016 Web Accessibility Meetup
My talk at Riga 2016 Web Accessibility MeetupMy talk at Riga 2016 Web Accessibility Meetup
My talk at Riga 2016 Web Accessibility MeetupVladimir Tomberg
 
Web navigation systems for information seeking (updated in Feb 2015)
Web navigation systems for information seeking (updated in Feb 2015)Web navigation systems for information seeking (updated in Feb 2015)
Web navigation systems for information seeking (updated in Feb 2015)Jack Zheng
 
What is web portal
What is web portalWhat is web portal
What is web portalShweta Gupta
 
People First Accessibility
People First AccessibilityPeople First Accessibility
People First AccessibilityTrisha Salas
 

What's hot (20)

Moved to https://slidr.io/azzazzel/what-is-a-portal
Moved to https://slidr.io/azzazzel/what-is-a-portalMoved to https://slidr.io/azzazzel/what-is-a-portal
Moved to https://slidr.io/azzazzel/what-is-a-portal
 
Role of-engineering-best-practices-to-create-an-inclusive-web final-1
Role of-engineering-best-practices-to-create-an-inclusive-web final-1Role of-engineering-best-practices-to-create-an-inclusive-web final-1
Role of-engineering-best-practices-to-create-an-inclusive-web final-1
 
Understanding and Supporting Web Accessibility
Understanding and Supporting Web AccessibilityUnderstanding and Supporting Web Accessibility
Understanding and Supporting Web Accessibility
 
WCAG
WCAGWCAG
WCAG
 
Developing a framework of design principles for single page websites and thei...
Developing a framework of design principles for single page websites and thei...Developing a framework of design principles for single page websites and thei...
Developing a framework of design principles for single page websites and thei...
 
What Is A Portal
What Is A PortalWhat Is A Portal
What Is A Portal
 
Web Accessibility for Web Developers
Web Accessibility for Web DevelopersWeb Accessibility for Web Developers
Web Accessibility for Web Developers
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1
 
Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it matters
 
Web Content Accessibility Guidelines
Web Content Accessibility GuidelinesWeb Content Accessibility Guidelines
Web Content Accessibility Guidelines
 
Basics of Web Accessibility
Basics of Web AccessibilityBasics of Web Accessibility
Basics of Web Accessibility
 
Online tools for Content Development
Online tools for Content DevelopmentOnline tools for Content Development
Online tools for Content Development
 
Accessibility Primer Version 2 - UXfrkln meetup
Accessibility Primer Version 2 - UXfrkln meetupAccessibility Primer Version 2 - UXfrkln meetup
Accessibility Primer Version 2 - UXfrkln meetup
 
My talk at Riga 2016 Web Accessibility Meetup
My talk at Riga 2016 Web Accessibility MeetupMy talk at Riga 2016 Web Accessibility Meetup
My talk at Riga 2016 Web Accessibility Meetup
 
Web navigation systems for information seeking (updated in Feb 2015)
Web navigation systems for information seeking (updated in Feb 2015)Web navigation systems for information seeking (updated in Feb 2015)
Web navigation systems for information seeking (updated in Feb 2015)
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
What is web portal
What is web portalWhat is web portal
What is web portal
 
People First Accessibility
People First AccessibilityPeople First Accessibility
People First Accessibility
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 

Similar to #Wtf is web accessibility

Ideas 5 - Roger Hudson - Understanding WCAG 2.0
Ideas 5 - Roger Hudson - Understanding WCAG 2.0Ideas 5 - Roger Hudson - Understanding WCAG 2.0
Ideas 5 - Roger Hudson - Understanding WCAG 2.0awia
 
Wipa Seminar WCAG 2.0
Wipa Seminar WCAG 2.0Wipa Seminar WCAG 2.0
Wipa Seminar WCAG 2.0Roger Hudson
 
ADA Compliance & Website Accessibility
ADA Compliance & Website AccessibilityADA Compliance & Website Accessibility
ADA Compliance & Website AccessibilitySilverTech
 
Accessibility Quick Wins
Accessibility Quick WinsAccessibility Quick Wins
Accessibility Quick WinsJeff Reynolds
 
Do the right thing: accessibility and inclusive design (with Drupal)
Do the right thing: accessibility and inclusive design (with Drupal)Do the right thing: accessibility and inclusive design (with Drupal)
Do the right thing: accessibility and inclusive design (with Drupal)cspin
 
Web Accessibility Acronyms - Spring Break Conference 2008
Web Accessibility Acronyms - Spring Break Conference 2008Web Accessibility Acronyms - Spring Break Conference 2008
Web Accessibility Acronyms - Spring Break Conference 2008Andrea Hill
 
Udem 2007 Accessibility Standards
Udem 2007 Accessibility StandardsUdem 2007 Accessibility Standards
Udem 2007 Accessibility Standardssharron
 
Accessible_Web_Desig..
Accessible_Web_Desig..Accessible_Web_Desig..
Accessible_Web_Desig..butest
 
WCAG 2.0, Simplified
WCAG 2.0, SimplifiedWCAG 2.0, Simplified
WCAG 2.0, Simplifiedciwstudy
 
Wordcamp buffalo
Wordcamp buffaloWordcamp buffalo
Wordcamp buffalothegeniusca
 
Rich internet application accessibility - a quick overview
Rich internet application accessibility - a quick overviewRich internet application accessibility - a quick overview
Rich internet application accessibility - a quick overviewDavid Sloan
 
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web contentATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web contentAgile Testing Alliance
 
3 (de 3). Evaluación de Accessibilidad Digital
3 (de 3).  Evaluación de Accessibilidad Digital3 (de 3).  Evaluación de Accessibilidad Digital
3 (de 3). Evaluación de Accessibilidad DigitalDCU_MPIUA
 
Wordcamp Toronto 2013
Wordcamp Toronto 2013Wordcamp Toronto 2013
Wordcamp Toronto 2013thegeniusca
 
Lightning Talks by Globant - Accessibility for everyone testing tools
Lightning Talks by Globant - Accessibility for everyone testing toolsLightning Talks by Globant - Accessibility for everyone testing tools
Lightning Talks by Globant - Accessibility for everyone testing toolsGlobant
 
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Kate Horowitz
 

Similar to #Wtf is web accessibility (20)

Ideas 5 - Roger Hudson - Understanding WCAG 2.0
Ideas 5 - Roger Hudson - Understanding WCAG 2.0Ideas 5 - Roger Hudson - Understanding WCAG 2.0
Ideas 5 - Roger Hudson - Understanding WCAG 2.0
 
Wipa Seminar WCAG 2.0
Wipa Seminar WCAG 2.0Wipa Seminar WCAG 2.0
Wipa Seminar WCAG 2.0
 
Accessibility Part 1
Accessibility Part 1Accessibility Part 1
Accessibility Part 1
 
ADA Compliance & Website Accessibility
ADA Compliance & Website AccessibilityADA Compliance & Website Accessibility
ADA Compliance & Website Accessibility
 
Introduction To WCAG 2.0
Introduction To WCAG 2.0Introduction To WCAG 2.0
Introduction To WCAG 2.0
 
Accessibility Quick Wins
Accessibility Quick WinsAccessibility Quick Wins
Accessibility Quick Wins
 
Do the right thing: accessibility and inclusive design (with Drupal)
Do the right thing: accessibility and inclusive design (with Drupal)Do the right thing: accessibility and inclusive design (with Drupal)
Do the right thing: accessibility and inclusive design (with Drupal)
 
Web_Accessibility
Web_AccessibilityWeb_Accessibility
Web_Accessibility
 
Web Accessibility Acronyms - Spring Break Conference 2008
Web Accessibility Acronyms - Spring Break Conference 2008Web Accessibility Acronyms - Spring Break Conference 2008
Web Accessibility Acronyms - Spring Break Conference 2008
 
Udem 2007 Accessibility Standards
Udem 2007 Accessibility StandardsUdem 2007 Accessibility Standards
Udem 2007 Accessibility Standards
 
Accessible_Web_Desig..
Accessible_Web_Desig..Accessible_Web_Desig..
Accessible_Web_Desig..
 
WCAG 2.0, Simplified
WCAG 2.0, SimplifiedWCAG 2.0, Simplified
WCAG 2.0, Simplified
 
Wordcamp buffalo
Wordcamp buffaloWordcamp buffalo
Wordcamp buffalo
 
Rich internet application accessibility - a quick overview
Rich internet application accessibility - a quick overviewRich internet application accessibility - a quick overview
Rich internet application accessibility - a quick overview
 
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web contentATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
 
3 (de 3). Evaluación de Accessibilidad Digital
3 (de 3).  Evaluación de Accessibilidad Digital3 (de 3).  Evaluación de Accessibilidad Digital
3 (de 3). Evaluación de Accessibilidad Digital
 
Wordcamp Toronto 2013
Wordcamp Toronto 2013Wordcamp Toronto 2013
Wordcamp Toronto 2013
 
Lightning Talks by Globant - Accessibility for everyone testing tools
Lightning Talks by Globant - Accessibility for everyone testing toolsLightning Talks by Globant - Accessibility for everyone testing tools
Lightning Talks by Globant - Accessibility for everyone testing tools
 
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.
 
A11y presentation-2017
A11y presentation-2017A11y presentation-2017
A11y presentation-2017
 

More from Domenico Monaco

Digitizing business processes with Microsoft Teams Custom app - Domenico Monaco
Digitizing business processes with Microsoft Teams Custom app  - Domenico MonacoDigitizing business processes with Microsoft Teams Custom app  - Domenico Monaco
Digitizing business processes with Microsoft Teams Custom app - Domenico MonacoDomenico Monaco
 
Brief introduction Fluent UI Microsoft Design System
Brief introduction Fluent UI Microsoft Design SystemBrief introduction Fluent UI Microsoft Design System
Brief introduction Fluent UI Microsoft Design SystemDomenico Monaco
 
[Presentazione riassuntiva] Artificial Intelligence: Learn to Fly! Innovare c...
[Presentazione riassuntiva] Artificial Intelligence: Learn to Fly! Innovare c...[Presentazione riassuntiva] Artificial Intelligence: Learn to Fly! Innovare c...
[Presentazione riassuntiva] Artificial Intelligence: Learn to Fly! Innovare c...Domenico Monaco
 
Il quadro con le grinze: cerca, stropiccia ed appiccica bene
Il quadro con le grinze: cerca, stropiccia ed appiccica beneIl quadro con le grinze: cerca, stropiccia ed appiccica bene
Il quadro con le grinze: cerca, stropiccia ed appiccica beneDomenico Monaco
 
Smart Claim: Caso di utilizzo delle tecnologie RDF nel contesto della Metodol...
Smart Claim: Caso di utilizzo delle tecnologie RDF nel contesto della Metodol...Smart Claim: Caso di utilizzo delle tecnologie RDF nel contesto della Metodol...
Smart Claim: Caso di utilizzo delle tecnologie RDF nel contesto della Metodol...Domenico Monaco
 
BikeMI - Valutazione, studio di Ergonomia Cognitiva con re-design dell'Applic...
BikeMI - Valutazione, studio di Ergonomia Cognitiva con re-design dell'Applic...BikeMI - Valutazione, studio di Ergonomia Cognitiva con re-design dell'Applic...
BikeMI - Valutazione, studio di Ergonomia Cognitiva con re-design dell'Applic...Domenico Monaco
 
Analisi di dati geospaziali per applicazioni di Urban Informatics: il caso de...
Analisi di dati geospaziali per applicazioni di Urban Informatics: il caso de...Analisi di dati geospaziali per applicazioni di Urban Informatics: il caso de...
Analisi di dati geospaziali per applicazioni di Urban Informatics: il caso de...Domenico Monaco
 
Applicazione mobile TotalErg per operatori di rete - progetto d'esame
Applicazione mobile TotalErg per operatori di rete - progetto d'esameApplicazione mobile TotalErg per operatori di rete - progetto d'esame
Applicazione mobile TotalErg per operatori di rete - progetto d'esameDomenico Monaco
 
Do people comprehend legal language in wills?
Do people comprehend legal language in wills?Do people comprehend legal language in wills?
Do people comprehend legal language in wills?Domenico Monaco
 
Slide sessione Drupal Theming & CSS Framework – Drupal Camp Torino 2010
Slide sessione Drupal Theming & CSS Framework – Drupal Camp Torino 2010Slide sessione Drupal Theming & CSS Framework – Drupal Camp Torino 2010
Slide sessione Drupal Theming & CSS Framework – Drupal Camp Torino 2010Domenico Monaco
 

More from Domenico Monaco (10)

Digitizing business processes with Microsoft Teams Custom app - Domenico Monaco
Digitizing business processes with Microsoft Teams Custom app  - Domenico MonacoDigitizing business processes with Microsoft Teams Custom app  - Domenico Monaco
Digitizing business processes with Microsoft Teams Custom app - Domenico Monaco
 
Brief introduction Fluent UI Microsoft Design System
Brief introduction Fluent UI Microsoft Design SystemBrief introduction Fluent UI Microsoft Design System
Brief introduction Fluent UI Microsoft Design System
 
[Presentazione riassuntiva] Artificial Intelligence: Learn to Fly! Innovare c...
[Presentazione riassuntiva] Artificial Intelligence: Learn to Fly! Innovare c...[Presentazione riassuntiva] Artificial Intelligence: Learn to Fly! Innovare c...
[Presentazione riassuntiva] Artificial Intelligence: Learn to Fly! Innovare c...
 
Il quadro con le grinze: cerca, stropiccia ed appiccica bene
Il quadro con le grinze: cerca, stropiccia ed appiccica beneIl quadro con le grinze: cerca, stropiccia ed appiccica bene
Il quadro con le grinze: cerca, stropiccia ed appiccica bene
 
Smart Claim: Caso di utilizzo delle tecnologie RDF nel contesto della Metodol...
Smart Claim: Caso di utilizzo delle tecnologie RDF nel contesto della Metodol...Smart Claim: Caso di utilizzo delle tecnologie RDF nel contesto della Metodol...
Smart Claim: Caso di utilizzo delle tecnologie RDF nel contesto della Metodol...
 
BikeMI - Valutazione, studio di Ergonomia Cognitiva con re-design dell'Applic...
BikeMI - Valutazione, studio di Ergonomia Cognitiva con re-design dell'Applic...BikeMI - Valutazione, studio di Ergonomia Cognitiva con re-design dell'Applic...
BikeMI - Valutazione, studio di Ergonomia Cognitiva con re-design dell'Applic...
 
Analisi di dati geospaziali per applicazioni di Urban Informatics: il caso de...
Analisi di dati geospaziali per applicazioni di Urban Informatics: il caso de...Analisi di dati geospaziali per applicazioni di Urban Informatics: il caso de...
Analisi di dati geospaziali per applicazioni di Urban Informatics: il caso de...
 
Applicazione mobile TotalErg per operatori di rete - progetto d'esame
Applicazione mobile TotalErg per operatori di rete - progetto d'esameApplicazione mobile TotalErg per operatori di rete - progetto d'esame
Applicazione mobile TotalErg per operatori di rete - progetto d'esame
 
Do people comprehend legal language in wills?
Do people comprehend legal language in wills?Do people comprehend legal language in wills?
Do people comprehend legal language in wills?
 
Slide sessione Drupal Theming & CSS Framework – Drupal Camp Torino 2010
Slide sessione Drupal Theming & CSS Framework – Drupal Camp Torino 2010Slide sessione Drupal Theming & CSS Framework – Drupal Camp Torino 2010
Slide sessione Drupal Theming & CSS Framework – Drupal Camp Torino 2010
 

Recently uploaded

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Recently uploaded (20)

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 

#Wtf is web accessibility

  • 1. Web Accessibility ARIA and HTML5 Landmarks – v 0.1 Domenico Monaco – monaco.d@gmail.com Attribuzione - Condividi allo stesso modo 3.0 [Commons Deed] [Legal Code]
  • 2. Why accessibility is important • Blind and visually impaired make up 285,000,000 people according to the World Health Organization (June 2012) with 39,000,000 categorized as legally blind and the remaining 246,000,000 visually impaired. Deaf and hearing impaired make up 275,000,000 (2004) in the moderate-to- profound hearing impairment category. • To put these in perspective, the population of the United States of America is 315,000,000 (January 2013). • Disabilities can also be conditional. A broken arm, a loud restaurant, harsh glare, not speaking the local language—all are examples where someone may benefit from accessible practices. • A11Y Projects ⇢ IS Collaborative easy to use guidelines • https://a11yproject.com/ 09/05/20 #WTF is... Web Accessibility - Domenico Monaco 2
  • 3. Type of disabilities VISUAL AUDITORY MOTOR COGNITIVE 09/05/20 #WTF is... Web Accessibility - Domenico Monaco 3
  • 4. WAI -Making the Web Accessible • "Strategies, standards, and supporting resources to help you make the Web more accessible to people with disabilities" • https://www.w3.org/WAI/ 09/05/20 #WTF is... Web Accessibility - Domenico Monaco 4
  • 5. Overview of Web Accessibility • Initiative and Organization • WAI is the web accessibility initiative of the W3C: • covers a lot of standards, guidelines, rules and techniques • Guidelines and rules • WCAG are the content accessibility guidelines. They are not specific "rules". Are only general rules to follow when trying to make a web site or application accessible • WCAG 2.0 are more specific rules organized into different compliance levels: A, AA and AAA • Section 508 refers to the US Government accessibility standards which are, for the most part the same as WCAG but also somewhat stricter and are also enforceable by law in some cases. • Technology • ARIA is the Accessible Rich Internet Applications standard and is a set of techniques and additions to HTML that allow you to add additional markup to a web page that can be interpreted by accessibility devices such as screenreaders used by the blind • Source [1] 09/05/20 #WTF is... Web Accessibility - Domenico Monaco 5
  • 6. Others guidelines • WCAG is part of a series of accessibility guidelines, including the Authoring Tool Accessibility Guidelines (ATAG) and the User Agent Accessibility Guidelines (UAAG). Essential Components of Web Accessibility explains the relationship between the different guidelines. • Authoring Tool Accessibility Guidelines (ATAG) Overview • https://www.w3.org/WAI/standards-guidelines/atag/#who-atag-is-for • User Agent Accessibility Guidelines (UAAG) Overview • https://www.w3.org/WAI/standards-guidelines/uaag/ 09/05/20 #WTF is... Web Accessibility - Domenico Monaco 6
  • 7. Accessibility for mobile? • Mobile accessibility is covered in existing W3C WAI accessibility standards/guidelines. There are not separate guidelines for mobile accessibility. • W3C is developing updated requirements and more specific guidance on mobile accessibility. • WAI’s Mobile Accessibility Task Force work includes: • Mobile Accessibility: How WCAG 2.0 and Other W3C/WAI Guidelines Apply to Mobile • WCAG 2.1 Success Criteria and Techniques • Integrating mobile accessibility in future W3C standards 09/05/20 #WTF is... Web Accessibility - Domenico Monaco 7
  • 8. How People with Disabilities Use the Web: Diverse Abilities and Barriers • Cognitive and learning disabilities impact how people process information. For example, they can affect people’s perception, memory, language, attention, problem solving, and comprehension. Terminology for categories and conditions varies, and includes intellectual disabilities, developmental disabilities; attention deficit hyperactivity disorder (ADHD), autism, dementia, dyslexia, and more. • Technology provides opportunities for people to interact with content and to process information in ways that are more usable to them. For example, people can: • navigate web content using different strategies • access information in text, audio, or other formats • change the presentation of the content according to their individual needs or preferences • There are many things that designers and developers can do to: • avoid accessibility barriers that exclude people from using their products • optimize the user experience of people with cognitive and learning disabilities • Specific examples of cognitive and learning disabilities and of accessibility barriers are in this section of “How People with Disabilities Use the Web: Diverse Abilities and Barriers”: Cognitive and learning. • Existing and developing standards from the W3C Web Accessibility Initiative (WAI) address many aspects of cognitive accessibility. For example, Web Content Accessibility Guidelines (WCAG) includes requirements that address cognitive accessibility. The requirements (called “success criteria”) are in these and other guidelines: 09/05/20 #WTF is... Web Accessibility - Domenico Monaco 8
  • 9. Tools and projects • A11Y Project (http://a11yproject.com/) as a more *ahem* accessible resource to learn about web accessibility. It's a fantastic site that gathers a range of great resources on the subject and aims to explain things in a straightforward, easy to understand manner. • Firefox extension "AInspector" (https://addons.mozilla.org/en- US/firefox/addon/ainspector-sidebar/). It will give you an idea of what your application is missing to be WCAG 2.0 AA compliant, while providing debug tools and links to more information. I also recommend installing and using a screen reader (JAWS, NVDA, ChromeVox, VoiceOver, etc) to get a rough understanding of how your app performs with them. • Source [1] 09/05/20 #WTF is... Web Accessibility - Domenico Monaco 9
  • 10. Evaluation Standards Overview - ACT & EARL • Support the development of web accessibility evaluation methods and tools. They are primarily for evaluation tool developers. • Accessibility Conformance Testing (ACT) • Accessibility Conformance Testing (ACT) establishes and documents rules for testing the conformance of web content to accessibility standards. 09/05/20 #WTF is... Web Accessibility - Domenico Monaco 10
  • 11. Harmonization and standardization • W3C introduces the concept of harmonization and causes of fragmentation in the area of Web accessibility standards, and examines the impact of harmonization and fragmentation on Web developers, tool developers, and organizations. It also suggests action steps for promoting Web accessibility standards harmonization. • https://www.w3.org/WAI/standards-guidelines/harmonization/ 09/05/20 #WTF is... Web Accessibility - Domenico Monaco 11
  • 12. Microdata and Accesibility • What relationship are between Schema.org and WAI/ARIA ? • There is no relationship. Neither is a sub-set of the other. • Schema.org is intended to provide search engines with additional information about content, via microdata, RDFa, and JSON-LD. Within HTML you would use microdata. You can read more on using microdata at schema.org. There is no formal standards body behind it, it is defined by the major search engines. • ARIA (Accessible Rich Internet Applications) is a bridging technology that allows authors to add additional information to HTML so that assistive technology can make better use of it. Ideally it will go away as browsers catch up. It has no bearing on search engines. It is maintained by W3C, where you can read an overview on ARIA - https://stackoverflow.com/questions/37754258/is-there-a-relationship-between-schema-org-and-wai- aria • But people with disability Use the search-engine and they must "understand" what is accessible and what are not accessible • http://epubsecrets.com/accessibility-schema-org-microdata-and-publications.php • Schema Dot Org 09/05/20 #WTF is... Web Accessibility - Domenico Monaco 12
  • 13. Italian translation • https://www.w3.org/Translations/WCAG20-it/ • https://www.w3.org/Translations/WCAG21-it/ 09/05/20 #WTF is... Web Accessibility - Domenico Monaco 13
  • 15. Accessibilità dei siti web secondo AdID • “Per accessibilità si intende la capacità dei sistemi informatici, ivi inclusi i siti web e le applicazioni mobili, nelle forme e nei limiti consentiti dalle conoscenze tecnologiche, di erogare servizi e fornire informazioni fruibili, senza discriminazioni, anche da parte di coloro che a causa di disabilità necessitano di tecnologie assistive o configurazioni particolari” (art. 2, comma a, Legge 4/2004). • Un sito web è, quindi, accessibile quando fornisce informazioni fruibili da parte di tutti gli utenti, compresi coloro che si trovano in situazioni di limitazioni fisiche, tecnologiche o ambientali. 09/05/20 #WTF is... Web Accessibility - Domenico Monaco 15
  • 16. References • https://www.reddit.com/r/webdev/comments/4fqjhe/whats_the_differen ce_between_wcag_wai_waiaria_in/ • https://www.w3.org/WAI/standards-guidelines/wcag/#components • https://www.w3.org • https://www.w3.org/WAI/standards-guidelines/mobile/ • https://a11yproject.com/ • Cover Image license: Freepik License - Free for personal and commercial purpose with attribution. More info 09/05/20 #WTF is... Web Accessibility - Domenico Monaco 16