Ключові вимоги
Що потрібно для забезпечення доступності
Щоб вебсайт або мобільний застосунок були доступними для всіх користувачів, недостатньо врахувати лише окремі рекомендації. На всіх сторінках чи екранах потрібно дотримуватися стандартів доступності.
В Україні основним стандартом є Настанови з доступності вебвмісту (WCAG) (версія 2.1), зокрема критерії успішності рівнів A та AA. Простими словами, це 50 вимог, які допомагають забезпечити базовий і достатній рівень доступності.
Крім того, діє державний стандарт ДСТУ EN 301 549:2022 («Інформаційні технології. Вимоги щодо доступності продуктів та послуг ІКТ»). Він доповнює вимоги WCAG і містить додаткові положення, зокрема щодо CAPTCHA і використання біометричних характеристик.
Деякі вимоги WCAG сформульовані досить стисло, тому ми підготували чекліст із простими та детальними поясненнями до всіх 50 вимог.
Що НЕ забезпечує доступність
Щоб зробити вебсайт доступним, недостатньо додати функції, які активуються кнопками «Налаштування доступності» або «Для людей з порушеннями зору». Такі інструменти не замінюють справжню роботу над доступністю і не роблять сайт доступним самі по собі.
Вони охоплюють лише невелику частину вимог доступності. Наприклад, користувачі повинні мати змогу збільшувати масштаб усієї сторінки стандартними засобами браузера (наприклад, натискаючи клавіші Ctrl та +), а не лише змінювати розмір тексту через спеціальний віджет. Також сайт має коректно працювати за будь-якого масштабу. Це стосується і так званих оверлеїв — сторонніх інструментів, які намагаються автоматично «виправити» доступність сайту. Вони не усувають першопричину проблем, а іноді навіть створюють нові.
Найкращий підхід — одразу проєктувати та розробляти сайт відповідно до вимог доступності: використовувати правильну семантичну розмітку, забезпечувати керування з клавіатури, достатню контрастність, альтернативний текст та інші вимоги WCAG.
Кнопки «Налаштування доступності» не роблять сайт доступним. Вони можуть бути лише додатковим інструментом, але не замінюють дотримання вимог доступності.
Не покладайтеся на оверлеї та «чарівні» плагіни для виправлення доступності. Найкраще рішення — усувати проблеми безпосередньо в коді, дизайні та логіці роботи сайту.
Додатково
Доступність — це не лише виконання технічних вимог. Важливо також дотримуватися найкращих практик (best practices) і перевіряти, як цифровий продукт працює в реальних умовах. Наприклад, протестуйте його за допомогою скринридера.
Головна мета доступності — не формально відповідати стандартам, а зробити продукт зручним для всіх користувачів, зокрема для людей з порушенням зору чи слуху, людей з порушеннями опорно-рухового апарату та інших користувачів з інвалідністю.
Орієнтуйтеся насамперед на реальний досвід користувачів, а не лише на формальне виконання вимог.