Модуль 6 · Урок 24

Images, contrast і accessibility audit

Якісний audit поєднує code inspection, keyboard, zoom/reflow, contrast, accessibility tree і реальну task-oriented перевірку. Automated tool знаходить частину patterns, але не знає purpose image, якість accessible name чи зрозумілість user journey.

Alt decisionColor + contrastManual auditEvidence + limitations

Alt залежить від purpose і context

PurposeРішенняПриклад
InformativeСтисло передати потрібну інформаціюalt="Графік: конверсія зросла з 2% до 4%"
DecorativeПорожній altalt=""
FunctionalНазвати дію/призначенняalt="Завантажити звіт" у linked image
Text in imageПередати текст, якщо image справді необхіднеКраще звичайний HTML text

Filename, «image» або повтор сусіднього caption не допомагають. Одна й та сама картинка може мати різний alt у різному context; рішення документується в alt-decision record.

Color не є єдиним сигналом

Позначення «помилка = червоне поле» потребує text/icon/pattern, який передає той самий зміст. Для WCAG 2.2 AA normal text перевіряйте ratio щонайменше 4.5:1, large text — 3:1. Візуальна інформація, потрібні boundaries controls і component states зазвичай потребують 3:1 non-text contrast із adjacent color.

Що ratio не доводить

Один успішний color pair не доводить contrast усіх states, gradients, focus indicators або text поверх image. Фіксуйте selector/state, sampled colors, tool/version і screenshot/evidence.

Manual audit stack

StructureLanguage, title, landmarks, headings, names.
KeyboardOrder, activation, visible/not obscured focus.
Visual stress200% text, 320 CSS px, spacing, themes.
Forms/imagesLabels, errors, alt decisions.
AT taskShort screen-reader journey з environment.
Tool scanКожний result перевіряється людиною.

Issue register і release decision

  1. Summary називає defect, а не criterion.
  2. User impact пояснює, хто і що не може зробити.
  3. Reproduction містить URL/component, environment і точні кроки.
  4. Evidence показує actual role/name/state, focus або measured pair.
  5. Recommendation усуває cause й не маскує symptom.
  6. Retest закриває issue лише після повторення всього сценарію.

Audit report завжди перелічує scope, methods, environments і known limitations. Не пишіть «100% accessible» або «WCAG certified» на підставі одного automated scan.

Лабораторна

BookFlow Accessibility Audit Lab

17 локальних safe-файлів: flawed/reference page, assets, inventories, keyboard/form/alt/contrast worksheets, screen-reader task, issue register і manual release checklist.

Завантажити accessibility lab →

Офіційні джерела

Практична перевірка · урок 24 з 60

Закріпіть матеріал уроку

Три сценарні питання. Для зарахування уроку потрібно дати щонайменше дві правильні відповіді.

1. Від чого залежить правильний alt?
2. Який alt потрібний decorative image?
3. Що має описувати alt у linked image без іншого text?