SlideShare ist ein Scribd-Unternehmen logo
1 von 51
Downloaden Sie, um offline zu lesen
WEB ACCESSABILITY
ДОСТУПНІСТЬ?
ЦЕ НЕ ПРО МЕНЕ
1
ХТО Я
Infopulse, frontend service line lead
TietoEvry, web, mobile service lead
BeerJS Zhytomyr, co-founder
"Житомирська Політехніка",
викладач, аспірант
2
ACCESSABILITY
А11У
Вебдоступність - це можливість сайту чи іншого
вебресурсу забезпечувати потреби користувачів із
постійними, тимчасовими або ситуаційними
обмеженнями.
Тімоті Джон Бернерс-Лі, головний розробник Всесвітньої
павутини, сказав, що її сила - в універсальності, а
найголовніший аспект - це доступ людей, незалежно від
обмежень та можливостей.
3
ЧОМУ ЦЕ ТАК ВАЖЛИВО
4
ЧОМУ ЦЕ ТАК ВАЖЛИВО
15% людей з обмеженими можливостями (1 176 780
000)
4.1
ЧОМУ ЦЕ ТАК ВАЖЛИВО
15% людей з обмеженими можливостями (1 176 780
000)
В Україні 2 450 000 людей з інвалідністю, з них 162,9
тис діти
4.2
ЧОМУ ЦЕ ТАК ВАЖЛИВО
15% людей з обмеженими можливостями (1 176 780
000)
В Україні 2 450 000 людей з інвалідністю, з них 162,9
тис діти
Ситуативна доступність
4.3
КАТЕГОРІЇ ВЕБ-ДОСТУПНОСТІ
Слухові
Зорові
Треморні
Опорно-рухові
Когнітивні
5
СИТУАТИВНІ ОБМЕЖЕННЯ. ПРИКЛАДИ
БІГ, РУХ
6
СИТУАТИВНІ ОБМЕЖЕННЯ. ПРИКЛАДИ
НАВЧАННЯ
7
СИТУАТИВНІ ОБМЕЖЕННЯ. ПРИКЛАДИ
КЕРУВАННЯ АВТОМОБІЛЕМ
8
СИТУАТИВНІ ОБМЕЖЕННЯ. ПРИКЛАДИ
ОФЛАЙН. БЛЕКАУТ
9
ЗАКОНОДАВЧІ ДОКУМЕНТИ
10
ЗАКОНОДАВЧІ ДОКУМЕНТИ
Accessibility 508 Standards (США)
10.1
ЗАКОНОДАВЧІ ДОКУМЕНТИ
Accessibility 508 Standards (США)
EU European Accessability Act 2019/2025 // EN 301 549
10.2
ЗАКОНОДАВЧІ ДОКУМЕНТИ
Accessibility 508 Standards (США)
EU European Accessability Act 2019/2025 // EN 301 549
A11y for Ontarians with Dis. Act (Канада)
10.3
СТАНДАРТИ
11
СТАНДАРТИ
WCAG 2.2
11.1
СТАНДАРТИ
WCAG 2.2
WCAG 3.0
11.2
СТАНДАРТИ
WCAG 2.2
WCAG 3.0
WAI-ARIA
Authoring Tool AG
(ATAG)
User Agent AG (UAAG)
Web Content AG
(WCAG)
11.3
WCAG 2.2 / 3.0
12
WCAG 2.2 / 3.0
Сприйняття
12.1
WCAG 2.2 / 3.0
Сприйняття
Управління
12.2
WCAG 2.2 / 3.0
Сприйняття
Управління
Зрозумілість
12.3
WCAG 2.2 / 3.0
Сприйняття
Управління
Зрозумілість
Надійність
12.4
АУДИТ ВЕБДОСТУПНОСТІ
13
АУДИТ ВЕБДОСТУПНОСТІ
WCAG-EM (Website Accessibility Conformance Evaluation
Methodology)
13.1
АУДИТ ВЕБДОСТУПНОСТІ
WCAG-EM (Website Accessibility Conformance Evaluation
Methodology)
Level-of-effort / Risk Audit / Validation Audit / Detailed Audit
13.2
АУДИТ ВЕБДОСТУПНОСТІ
WCAG-EM (Website Accessibility Conformance Evaluation
Methodology)
Level-of-effort / Risk Audit / Validation Audit / Detailed Audit
Accessibility Checkpoints
13.3
ACCESSIBILITY CHECKPOINTS
https://www.w3.org/TR/WAI-WEBCONTENT/full-checklist
[gu
Checklist of Checkpoints for Web Content Accessibility Guide
This version:
http://www.w3.org/TR/1999/WAI-WEBCONTENT-19990505/full-checklist
(plain text, postscript, pdf)
This document is an appendix to:
http://www.w3.org/TR/1999/WAI-WEBCONTENT-19990505
Latest version of Web Content Accessibility Guidelines 1.0:
http://www.w3.org/TR/WAI-WEBCONTENT
Editors:
Wendy Chisholm, Trace R & D Center, University of Wisconsin -- Madison
Gregg Vanderheiden, Trace R & D Center, University of Wisconsin -- Madison
Ian Jacobs, W3C
Copyright © 1999 W3C (MIT, INRIA, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing
14
ACCESSIBILITY API
15
ACCESSIBILITY API
Microsoft Active Accessibility - MSAA
15.1
ACCESSIBILITY API
Microsoft Active Accessibility - MSAA
IAccessible та IAccessible2
15.2
ACCESSIBILITY API
Microsoft Active Accessibility - MSAA
IAccessible та IAccessible2
Microsoft User Interface Automation – UI Automation
15.3
ACCESSIBILITY API
Microsoft Active Accessibility - MSAA
IAccessible та IAccessible2
Microsoft User Interface Automation – UI Automation
The IAccessibleEx Interface - UIA-EXPRESS
15.4
ACCESSIBILITY API
Microsoft Active Accessibility - MSAA
IAccessible та IAccessible2
Microsoft User Interface Automation – UI Automation
The IAccessibleEx Interface - UIA-EXPRESS
The NSAccessibility Protocol - AXAPI
15.5
ACCESSIBILITY API
Microsoft Active Accessibility - MSAA
IAccessible та IAccessible2
Microsoft User Interface Automation – UI Automation
The IAccessibleEx Interface - UIA-EXPRESS
The NSAccessibility Protocol - AXAPI
UIAccessibility
15.6
WEBAIM
https://webaim.org/
Accessibility Training
WebAIM can provide web, document, Zoom,
and strategic accessibility training to fit your
needs.
Technical As
Need assistance
WebAIM's expe
assistance you n
We have web accessibilit
Expanding the potential of the web for people with disabilities
accessible content.
16
TOOLS
https://www.w3.org/WAI/ER/tools/
Web Accessibility Evaluation Tools List
Web accessibility evaluation tools are software programs or online services that help you determine if web content meets ac
needs. To determine what kind of tool you need and how they are able to assist you, see Selecting Web Accessibility Evalua
Information on this page is provided by vendors and others. W3C does not endorse specific products. See Important
Note: We are currently revising the Evaluation Tool List and will be deploying a new version before the end of 2023.
Filters:
17
AXE CORE
https://www.deque.com/axe/
18
WAVE
https://wave.webaim.org/
Browser Extensions Stand-alone API/Testing En
Web page
WAVE Web Accessibility Evalua
19
РЕКОМЕНДАЦІЇ
20
СЕМАНТИКА
A - картинки, додатковий
текст
A - аудіо, відео
AA - субтитри, якість
відображення
AАА - мова жестів
21
НАВІГАЦІЯ
A - користуватись
лише клавіатурою
A - фокус
AA - гарячі клавіши
AАА - миготіння,
анімація
22
ЛЕЙБЛИ
A - вірна ієрархія
заголовків
A - коректні лейбли
AA - наявність
рекомендаційних лейблів
23
КОНТЕНТ
A - розмір тексту
AА - текст в
картинках
AА - адаптивність
24
КОЛЬОРИ
25
ACCESSIBILITY CHEATSHEET
https://moritzgiessmann.de/accessibility-cheatsheet/
26
WEB ACADEMY TEST
https://wave.webaim.org/report#/https://web-
academy.com.ua/
Address: https://fwdays.com/event/javascript-fwdays
Summary
Summary Details Reference Order Structure Contrast
47
Errors
24
Contrast Errors
9
Alerts
53
Features
powered by
WebAIM
Styles: OFF ON
ПОДІЇ ВАК
Конференція
fwdays’23
Full Stack конференція з JavaScript
16 & 20 травня 2023 Online
27
ЗАПИТАННЯ
28
"Web accessibility. This is important for everyone", Roman Savitskyi

Weitere ähnliche Inhalte

Mehr von Fwdays

"Distributed graphs and microservices in Prom.ua", Maksym Kindritskyi
"Distributed graphs and microservices in Prom.ua",  Maksym Kindritskyi"Distributed graphs and microservices in Prom.ua",  Maksym Kindritskyi
"Distributed graphs and microservices in Prom.ua", Maksym KindritskyiFwdays
 
"Rethinking the existing data loading and processing process as an ETL exampl...
"Rethinking the existing data loading and processing process as an ETL exampl..."Rethinking the existing data loading and processing process as an ETL exampl...
"Rethinking the existing data loading and processing process as an ETL exampl...Fwdays
 
"How Ukrainian IT specialist can go on vacation abroad without crossing the T...
"How Ukrainian IT specialist can go on vacation abroad without crossing the T..."How Ukrainian IT specialist can go on vacation abroad without crossing the T...
"How Ukrainian IT specialist can go on vacation abroad without crossing the T...Fwdays
 
"The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ...
"The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ..."The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ...
"The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ...Fwdays
 
"[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu...
"[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu..."[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu...
"[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu...Fwdays
 
"[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care...
"[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care..."[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care...
"[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care...Fwdays
 
"4 horsemen of the apocalypse of working relationships (+ antidotes to them)"...
"4 horsemen of the apocalypse of working relationships (+ antidotes to them)"..."4 horsemen of the apocalypse of working relationships (+ antidotes to them)"...
"4 horsemen of the apocalypse of working relationships (+ antidotes to them)"...Fwdays
 
"Reconnecting with Purpose: Rediscovering Job Interest after Burnout", Anast...
"Reconnecting with Purpose: Rediscovering Job Interest after Burnout",  Anast..."Reconnecting with Purpose: Rediscovering Job Interest after Burnout",  Anast...
"Reconnecting with Purpose: Rediscovering Job Interest after Burnout", Anast...Fwdays
 
"Mentoring 101: How to effectively invest experience in the success of others...
"Mentoring 101: How to effectively invest experience in the success of others..."Mentoring 101: How to effectively invest experience in the success of others...
"Mentoring 101: How to effectively invest experience in the success of others...Fwdays
 
"Mission (im) possible: How to get an offer in 2024?", Oleksandra Myronova
"Mission (im) possible: How to get an offer in 2024?",  Oleksandra Myronova"Mission (im) possible: How to get an offer in 2024?",  Oleksandra Myronova
"Mission (im) possible: How to get an offer in 2024?", Oleksandra MyronovaFwdays
 
"Why have we learned how to package products, but not how to 'package ourselv...
"Why have we learned how to package products, but not how to 'package ourselv..."Why have we learned how to package products, but not how to 'package ourselv...
"Why have we learned how to package products, but not how to 'package ourselv...Fwdays
 
"How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin...
"How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin..."How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin...
"How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin...Fwdays
 
"Leadership, Soft Skills, and Personality Types for IT teams", Sergiy Tytenko
"Leadership, Soft Skills, and Personality Types for IT teams",  Sergiy Tytenko"Leadership, Soft Skills, and Personality Types for IT teams",  Sergiy Tytenko
"Leadership, Soft Skills, and Personality Types for IT teams", Sergiy TytenkoFwdays
 
"How Ukrainian IT specialist can go on vacation abroad without crossing the T...
"How Ukrainian IT specialist can go on vacation abroad without crossing the T..."How Ukrainian IT specialist can go on vacation abroad without crossing the T...
"How Ukrainian IT specialist can go on vacation abroad without crossing the T...Fwdays
 
"Mastering cross-cultural communication", Anna Gandrabura
"Mastering cross-cultural communication", Anna Gandrabura"Mastering cross-cultural communication", Anna Gandrabura
"Mastering cross-cultural communication", Anna GandraburaFwdays
 
"Incremental rollouts and rollbacks with business metrics control at every st...
"Incremental rollouts and rollbacks with business metrics control at every st..."Incremental rollouts and rollbacks with business metrics control at every st...
"Incremental rollouts and rollbacks with business metrics control at every st...Fwdays
 
"AIRe - AI Reliability Engineering", Denys Vasyliev
"AIRe - AI Reliability Engineering", Denys Vasyliev"AIRe - AI Reliability Engineering", Denys Vasyliev
"AIRe - AI Reliability Engineering", Denys VasylievFwdays
 
"Testing of Helm Charts or There and Back Again", Yura Rochniak
"Testing of Helm Charts or There and Back Again", Yura Rochniak"Testing of Helm Charts or There and Back Again", Yura Rochniak
"Testing of Helm Charts or There and Back Again", Yura RochniakFwdays
 
"How to mentor (future) devops engineers", Vsevolod Polyakov
"How to mentor (future) devops engineers",  Vsevolod Polyakov"How to mentor (future) devops engineers",  Vsevolod Polyakov
"How to mentor (future) devops engineers", Vsevolod PolyakovFwdays
 
"Running Open-Source LLM models on Kubernetes", Volodymyr Tsap
"Running Open-Source LLM models on Kubernetes",  Volodymyr Tsap"Running Open-Source LLM models on Kubernetes",  Volodymyr Tsap
"Running Open-Source LLM models on Kubernetes", Volodymyr TsapFwdays
 

Mehr von Fwdays (20)

"Distributed graphs and microservices in Prom.ua", Maksym Kindritskyi
"Distributed graphs and microservices in Prom.ua",  Maksym Kindritskyi"Distributed graphs and microservices in Prom.ua",  Maksym Kindritskyi
"Distributed graphs and microservices in Prom.ua", Maksym Kindritskyi
 
"Rethinking the existing data loading and processing process as an ETL exampl...
"Rethinking the existing data loading and processing process as an ETL exampl..."Rethinking the existing data loading and processing process as an ETL exampl...
"Rethinking the existing data loading and processing process as an ETL exampl...
 
"How Ukrainian IT specialist can go on vacation abroad without crossing the T...
"How Ukrainian IT specialist can go on vacation abroad without crossing the T..."How Ukrainian IT specialist can go on vacation abroad without crossing the T...
"How Ukrainian IT specialist can go on vacation abroad without crossing the T...
 
"The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ...
"The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ..."The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ...
"The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ...
 
"[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu...
"[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu..."[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu...
"[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu...
 
"[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care...
"[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care..."[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care...
"[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care...
 
"4 horsemen of the apocalypse of working relationships (+ antidotes to them)"...
"4 horsemen of the apocalypse of working relationships (+ antidotes to them)"..."4 horsemen of the apocalypse of working relationships (+ antidotes to them)"...
"4 horsemen of the apocalypse of working relationships (+ antidotes to them)"...
 
"Reconnecting with Purpose: Rediscovering Job Interest after Burnout", Anast...
"Reconnecting with Purpose: Rediscovering Job Interest after Burnout",  Anast..."Reconnecting with Purpose: Rediscovering Job Interest after Burnout",  Anast...
"Reconnecting with Purpose: Rediscovering Job Interest after Burnout", Anast...
 
"Mentoring 101: How to effectively invest experience in the success of others...
"Mentoring 101: How to effectively invest experience in the success of others..."Mentoring 101: How to effectively invest experience in the success of others...
"Mentoring 101: How to effectively invest experience in the success of others...
 
"Mission (im) possible: How to get an offer in 2024?", Oleksandra Myronova
"Mission (im) possible: How to get an offer in 2024?",  Oleksandra Myronova"Mission (im) possible: How to get an offer in 2024?",  Oleksandra Myronova
"Mission (im) possible: How to get an offer in 2024?", Oleksandra Myronova
 
"Why have we learned how to package products, but not how to 'package ourselv...
"Why have we learned how to package products, but not how to 'package ourselv..."Why have we learned how to package products, but not how to 'package ourselv...
"Why have we learned how to package products, but not how to 'package ourselv...
 
"How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin...
"How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin..."How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin...
"How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin...
 
"Leadership, Soft Skills, and Personality Types for IT teams", Sergiy Tytenko
"Leadership, Soft Skills, and Personality Types for IT teams",  Sergiy Tytenko"Leadership, Soft Skills, and Personality Types for IT teams",  Sergiy Tytenko
"Leadership, Soft Skills, and Personality Types for IT teams", Sergiy Tytenko
 
"How Ukrainian IT specialist can go on vacation abroad without crossing the T...
"How Ukrainian IT specialist can go on vacation abroad without crossing the T..."How Ukrainian IT specialist can go on vacation abroad without crossing the T...
"How Ukrainian IT specialist can go on vacation abroad without crossing the T...
 
"Mastering cross-cultural communication", Anna Gandrabura
"Mastering cross-cultural communication", Anna Gandrabura"Mastering cross-cultural communication", Anna Gandrabura
"Mastering cross-cultural communication", Anna Gandrabura
 
"Incremental rollouts and rollbacks with business metrics control at every st...
"Incremental rollouts and rollbacks with business metrics control at every st..."Incremental rollouts and rollbacks with business metrics control at every st...
"Incremental rollouts and rollbacks with business metrics control at every st...
 
"AIRe - AI Reliability Engineering", Denys Vasyliev
"AIRe - AI Reliability Engineering", Denys Vasyliev"AIRe - AI Reliability Engineering", Denys Vasyliev
"AIRe - AI Reliability Engineering", Denys Vasyliev
 
"Testing of Helm Charts or There and Back Again", Yura Rochniak
"Testing of Helm Charts or There and Back Again", Yura Rochniak"Testing of Helm Charts or There and Back Again", Yura Rochniak
"Testing of Helm Charts or There and Back Again", Yura Rochniak
 
"How to mentor (future) devops engineers", Vsevolod Polyakov
"How to mentor (future) devops engineers",  Vsevolod Polyakov"How to mentor (future) devops engineers",  Vsevolod Polyakov
"How to mentor (future) devops engineers", Vsevolod Polyakov
 
"Running Open-Source LLM models on Kubernetes", Volodymyr Tsap
"Running Open-Source LLM models on Kubernetes",  Volodymyr Tsap"Running Open-Source LLM models on Kubernetes",  Volodymyr Tsap
"Running Open-Source LLM models on Kubernetes", Volodymyr Tsap
 

"Web accessibility. This is important for everyone", Roman Savitskyi