Чеклист за WCAG 2.2: Всички 86 критерия за успех обяснени
Този чеклист обхваща всеки критерий за успех в WCAG 2.2, организиран по четирите принципа POUR и тринадесетте насоки. Всеки критерий включва неговото ниво на съответствие, практическо обяснение и насоки какво означава на практика.
Принцип 1: Възприемаемо
Информацията и компонентите на потребителския интерфейс трябва да могат да бъдат представени на потребителите по начини, които те могат да възприемат.
Насока 1.1: Текстови алтернативи
1.1.1 Нетекстово съдържание (ниво A) — Цялото нетекстово съдържание, представено на потребителя, има текстова алтернатива, която служи за еквивалентна цел. Това включва изображения, икони, диаграми, аудио, видео, анимации, CAPTCHA и декоративни елементи.
Насока 1.2: Времево-базирани медии
1.2.1 Само аудио и само видео — предварително записано (ниво A) — Осигурете транскрипция за предварително записано аудио и транскрипция или аудиоописание за предварително записано видео без звук.
1.2.2 Субтитри — предварително записани (ниво A) — Осигурете синхронизирани субтитри за всяко предварително записано видео с аудио.
1.2.3 Аудиоописание или медийна алтернатива — предварително записано (ниво A) — Осигурете аудиоописание или пълна текстова алтернатива за предварително записано видео.
1.2.4 Субтитри — на живо (ниво AA) — Осигурете субтитри в реално време за цялото аудио на живо във видео съдържание.
1.2.5 Аудиоописание — предварително записано (ниво AA) — Осигурете аудиоописание за цялото предварително записано видео, където важна визуална информация не се предава чрез звука.
Насока 1.3: Адаптивно
1.3.1 Информация и връзки (ниво A) — Информацията, структурата и връзките, предавани чрез представянето, могат да бъдат програмно определени или са достъпни в текст.
1.3.2 Смислена последователност (ниво A) — Когато последователността на представяне на съдържанието влияе на неговото значение, правилният ред за четене може да бъде програмно определен.
1.3.3 Сензорни характеристики (ниво A) — Инструкциите не разчитат единствено на сензорни характеристики като форма, цвят, размер, визуално местоположение, ориентация или звук.
1.3.4 Ориентация (ниво AA) — Съдържанието не ограничава показването си до една ориентация на екрана.
1.3.5 Идентифициране на целта на въвеждане (ниво AA) — Целта на полетата за въвеждане, събиращи потребителска информация, може да бъде програмно определена чрез атрибута autocomplete.
Насока 1.4: Разграничимо
1.4.1 Използване на цвят (ниво A) — Цветът не се използва като единствено визуално средство за предаване на информация.
1.4.2 Контрол на звука (ниво A) — Ако звук се възпроизвежда автоматично повече от три секунди, осигурете механизъм за пауза, спиране или контрол на силата на звука.
1.4.3 Контраст — минимум (ниво AA) — Текстът и изображенията на текст имат контрастно съотношение от поне 4,5:1, с изключение на голям текст (3:1).
1.4.4 Промяна на размера на текста (ниво AA) — Текстът може да бъде увеличен до 200% без загуба на съдържание или функционалност.
1.4.5 Изображения на текст (ниво AA) — Текстът се използва за предаване на информация вместо изображения на текст.
1.4.10 Преформатиране (ниво AA) — Съдържанието може да бъде представено без загуба на информация и без нужда от скролване в две посоки при ширина 320 CSS пиксела.
1.4.11 Нетекстов контраст (ниво AA) — Компонентите на потребителския интерфейс и значимите графични обекти имат контрастно съотношение от поне 3:1.
1.4.12 Разстояние на текста (ниво AA) — Няма загуба на съдържание, когато потребителите настроят височината на реда до 1,5x, разстоянието между абзаците до 2x, разстоянието между буквите до 0,12x и разстоянието между думите до 0,16x от размера на шрифта.
1.4.13 Съдържание при hover или фокус (ниво AA) — Когато hover или фокус задействат допълнително съдържание, то е отхвърляемо, задържимо и постоянно.
Принцип 2: Управляемо
Компонентите на потребителския интерфейс и навигацията трябва да могат да се управляват.
Насока 2.1: Клавиатурна достъпност
2.1.1 Клавиатура (ниво A) — Цялата функционалност може да се управлява чрез клавиатурен интерфейс.
2.1.2 Без клавиатурен капан (ниво A) — Ако клавиатурният фокус може да бъде преместен към компонент, фокусът може да бъде преместен и от него само с клавиатура.
2.1.4 Клавишни бързи команди (ниво A) — Ако клавишна бърза команда използва само буквени, пунктуационни, цифрови или символни клавиши, тя може да бъде деактивирана или предефинирана.
Насока 2.2: Достатъчно време
2.2.1 Настройване на времето (ниво A) — За всяко ограничение на времето потребителят може да го деактивира, настрои или удължи.
2.2.2 Пауза, спиране, скриване (ниво A) — За съдържание, което се движи, мига, скролва или автоматично се актуализира, потребителите могат да го поставят на пауза, да го спрат или да го скрият.
Насока 2.3: Пристъпи и физически реакции
2.3.1 Три мигания или под прага (ниво A) — Нищо на страницата не мига повече от три пъти за период от една секунда.
Насока 2.4: Навигация
2.4.1 Прескачане на блокове (ниво A) — Наличен е механизъм за прескачане на повтарящи се блокове от съдържание.
2.4.2 Заглавие на страницата (ниво A) — Уеб страниците имат заглавия, описващи тяхната тема или цел.
2.4.3 Ред на фокуса (ниво A) — Фокусируемите компоненти получават фокус в ред, който запазва смисъла и управляемостта.
2.4.4 Цел на връзката — в контекст (ниво A) — Целта на всяка връзка може да бъде определена от текста на връзката сам по себе си или заедно с контекста.
2.4.5 Множество методи (ниво AA) — Повече от един метод е наличен за намиране на страница в набор от страници.
2.4.6 Заглавия и етикети (ниво AA) — Заглавията и етикетите описват тяхната тема или цел.
2.4.7 Видим фокус (ниво A) — Всеки потребителски интерфейс, управляем с клавиатура, има видим индикатор за фокус.
2.4.11 Фокусът не е скрит — минимум (ниво AA) — Когато компонент получи клавиатурен фокус, той не е изцяло скрит от авторско съдържание. (Ново в WCAG 2.2)
2.4.12 Фокусът не е скрит — разширено (ниво AAA) — Когато компонент получи клавиатурен фокус, никоя част от индикатора за фокус не е скрита. (Ново в WCAG 2.2)
2.4.13 Вид на фокуса (ниво AAA) — Индикаторите за фокус имат достатъчен размер и контраст. (Ново в WCAG 2.2)
Насока 2.5: Входни модалности
2.5.1 Жестове с показалец (ниво A) — Цялата функционалност, използваща многоточкови или базирани на пътека жестове, може да се управлява с единичен показалец.
2.5.2 Отмяна на показалец (ниво A) — За функционалност с единичен показалец действието се задейства при събитието up и може да бъде прекъснато или отменено.
2.5.3 Етикет в името (ниво A) — За компоненти с текстови етикети достъпното име съдържа визуално представения текст.
2.5.4 Активиране чрез движение (ниво A) — Функционалност, задействана от движение на устройството, може да се управлява и чрез компонент на потребителския интерфейс.
2.5.7 Жестове за плъзгане (ниво AA) — Цялата функционалност, използваща плъзгане, може да бъде постигната и с единичен показалец без плъзгане. (Ново в WCAG 2.2)
2.5.8 Размер на целта — минимум (ниво AA) — Интерактивните цели са поне 24 по 24 CSS пиксела. (Ново в WCAG 2.2)
Принцип 3: Разбираемо
Информацията и работата с потребителския интерфейс трябва да бъдат разбираеми.
Насока 3.1: Четимо
3.1.1 Език на страницата (ниво A) — Стандартният език на всяка уеб страница може да бъде програмно определен чрез атрибута lang.
3.1.2 Език на частите (ниво AA) — Езикът на всеки абзац или изречение може да бъде програмно определен.
Насока 3.2: Предвидимо
3.2.1 При фокус (ниво A) — Когато компонент получи фокус, не се задейства промяна на контекста.
3.2.2 При въвеждане (ниво A) — Промяната на настройка на компонент не предизвиква автоматично промяна на контекста.
3.2.3 Последователна навигация (ниво AA) — Навигационни механизми, повтарящи се на множество страници, се показват в един и същ относителен ред.
3.2.6 Последователна помощ (ниво A) — Ако механизми за помощ се появяват на множество страници, те се показват в един и същ относителен ред. (Ново в WCAG 2.2)
Насока 3.3: Помощ при въвеждане
3.3.1 Идентифициране на грешка (ниво A) — Ако грешка при въвеждане бъде автоматично открита, елементът с грешка се идентифицира и грешката се описва в текст.
3.3.2 Етикети или инструкции (ниво A) — Етикети или инструкции се предоставят, когато съдържанието изисква потребителско въвеждане.
3.3.3 Предложение при грешка (ниво AA) — Ако грешка бъде открита и са известни предложения, те се предоставят на потребителя.
3.3.4 Предотвратяване на грешки — правни, финансови, данни (ниво AA) — За страници, причиняващи правни задължения, финансови транзакции или промени в данни, подаванията са обратими, проверявани или потвърждаеми.
3.3.7 Излишно въвеждане (ниво A) — Информация, въведена преди това в същия процес, се попълва автоматично или е налична за избор. (Ново в WCAG 2.2)
3.3.8 Достъпно удостоверяване — минимум (ниво AA) — Когнитивен функционален тест не се изисква за удостоверяване, освен ако не са налични алтернативи. (Ново в WCAG 2.2)
3.3.9 Достъпно удостоверяване — разширено (ниво AAA) — Същото като 3.3.8, но без изключението за разпознаване на обекти. (Ново в WCAG 2.2)
Принцип 4: Устойчиво
Съдържанието трябва да бъде достатъчно устойчиво, за да може надеждно да бъде интерпретирано от широк спектър от потребителски технологии.
Насока 4.1: Съвместимо
4.1.2 Име, роля, стойност (ниво A) — За всички компоненти на потребителския интерфейс името и ролята могат да бъдат програмно определени.
4.1.3 Съобщения за статус (ниво AA) — Съобщенията за статус могат да бъдат програмно определени чрез роля или свойства, така че да бъдат представени от помощни технологии без да получават фокус.
Забележка: SC 4.1.1 Parsing е премахнат от WCAG 2.2 като остарял.
Критерии на ниво AAA (допълнителни)
Следните критерии на ниво AAA представляват най-високото ниво на достъпност и се препоръчват, където е практически възможно:
1.2.6 Жестомимичен език — предварително записано (AAA) — Предоставя се превод на жестомимичен език за цялото предварително записано аудио съдържание.
1.2.7 Разширено аудиоописание (AAA) — Предоставя се разширено аудиоописание, когато паузите в аудиото са недостатъчни.
1.2.8 Медийна алтернатива — предварително записано (AAA) — Предоставя се пълна текстова алтернатива за цялото предварително записано синхронизирано медийно и видео съдържание.
1.2.9 Само аудио — на живо (AAA) — Предоставя се текстова алтернатива за аудио съдържание на живо.
1.4.6 Контраст — разширен (AAA) — Текстът има контрастно съотношение от поне 7:1 за нормален текст и 4,5:1 за голям текст.
2.1.3 Клавиатура — без изключение (AAA) — Цялата функционалност може да се управлява чрез клавиатура без изключения.
2.2.3 Без таймиране (AAA) — Таймирането не е съществена част от събитието или дейността.
2.5.5 Размер на целта — разширен (AAA) — Интерактивните цели са поне 44 по 44 CSS пиксела.
3.1.5 Ниво на четене (AAA) — Когато текстът изисква по-напреднали умения за четене, предоставя се допълнително съдържание или алтернативна версия.
3.2.4 Последователна идентификация (AA) — Компоненти с една и съща функционалност в набор от страници се идентифицират последователно.
3.3.5 Помощ (AAA) — Предоставя се контекстно-чувствителна помощ.
3.3.6 Предотвратяване на грешки — всички (AAA) — За всички страници, изискващи потребителско въвеждане, подаванията са обратими, проверявани или потвърждаеми.
Достъпен ли е вашият уебсайт?
Сканирайте уебсайта си безплатно и получете вашия WCAG резултат за минути.
Сканирайте сайта си безплатно