"Какое имя файла вы бы хотели, чтобы программа чтения с экрана читала вам вслух 40 раз в день?" Это немного абсурдный вопрос, но именно это и происходит, когда у значимого изображения остается alt="image1.jpg" или, что еще хуже, вообще нет замещающего текста. Эта статья представляет собой практическое руководство по написанию замещающего текста, который действительно помогает — не только представить, но и хорошо.

Короче — о чем идет речь в этом руководстве

  1. Почему плохой замещающий текст почти так же плох, как и его отсутствие
  2. Как написать хороший альтернативный текст
  3. Когда следует намеренно оставлять альтернативный текст пустым
  4. Что делать со сложными диаграммами и диаграммами

Почему плохой замещающий текст почти так же плох, как и его отсутствие

В соответствии с WCAG 1.1.1 весь нетекстовый контент должен иметь текстовую альтернативу, но формальное требование — это только половина дела. «image1.jpg», «image» или «logo» технически соответствуют этому требованию (есть атрибут alt), но они не несут никакой реальной информации. Пользователь программы чтения с экрана, услышавший строку «изображение… изображение… image23.png», расстраивается не меньше, чем зрячий пользователь, смотрящий на серию пустых кадров.

Как написать хороший альтернативный текст

Основное правило: опишите изображение сообщение в контексте, в котором он появляется, а не буквальное описание того, что вы видите. Фото людей за столом на собрании команды, сопровождающее статью о сотрудничестве, можно назвать «Команда, работающая вместе за столом», а не «Фото людей». Для диаграммы или графика опишите вынос на диаграмме представлено: «Гистограмма, показывающая 40%-ное увеличение продаж в третьем квартале» значительно лучше, чем «Гистограмма».

Иллюстративная диаграмма Effective vs. ineffective alt text Comparison between generic alt text and precise, descriptive alt text Alt Text: Not Just "Present" — Also "Good" ❌ Not enough Alt: "image1.jpg" A filename means nothing to a user relying on a screen reader ✅ Precise and purposeful Alt: "Bar chart: 40% rise in sales in Q3" Describes the content and message — not just "there's an image" Purely decorative image? Empty Alt "" is better Golden rule: which two or three words would you say to someone on the phone to describe the image?
Золотое правило: какие два или три слова вы бы сказали кому-то по телефону, чтобы описать изображение, если бы он сам его не видел?

Когда следует оставлять замещающий текст намеренно пустым

Не каждое изображение нуждается в описании. Чисто декоративные изображения — графические разделительные линии, фоновые иллюстрации, значки, которые просто повторяют соседний текст — лучше всего помечать тегом alt="" (пустой замещающий текст, не отсутствует), поэтому программа чтения с экрана полностью их пропускает. Разница между «отсутствует» и «намеренно пустым» имеет решающее значение: отсутствие звучит как ошибка или считывает имя файла; намеренно пустой просто молча пропускает его.

💡 Практический совет

Быстрый тест: если вы полностью удалите изображение со страницы, упустит ли что-нибудь пользователь, который его не видит? Если нет — возможно, он декоративен и подойдет к пустому альт.

Что делать со сложными диаграммами и диаграммами

Для сложной диаграммы данных, иллюстрированной сравнительной таблицы или инфографики с несколькими уровнями информации короткого замещающего текста недостаточно — нужно передать слишком много информации. Решение: короткий замещающий текст, описывающий общую тему, а рядом с ним (в обычном тексте вокруг изображения, а не только в атрибуте alt) более подробное описание важных данных или эквивалентная таблица данных, по которой может перемещаться программа чтения с экрана.

Не уверены, какой альтернативный текст отсутствует или проблематичен на вашем сайте?

Наш инструмент находит изображения без замещающего текста в каждом документе на вашем сайте и помечает их по приоритету.

Сделайте свои документы доступными бесплатно ←