Дизайн — статьи о сайтах
На сайте хостинга много скриншотов, схем и иконок, и без текстовой подписи их смысл теряется для части посетителей. Разбираем, какой alt писать каждому типу изображений.
На сайте хостинга картинки редко бывают просто украшением: скриншоты панели управления, схемы инфраструктуры, значки возле тарифов, фото серверного зала. Если изображение не видно, потому что человек слушает страницу через программу экранного доступа или у него не загрузились файлы, понять инструкцию или сравнить тарифы помогает только текстовая подпись. Разберём, как её писать.
Alt — это текстовая альтернатива в теге img. Её зачитывают программы вроде NVDA, JAWS или VoiceOver, и она показывается на месте картинки, когда файл не загрузился. Требование есть в WCAG 2.1, критерий 1.1.1 «Нетекстовое содержимое»: у изображения, которое несёт смысл, должен быть текстовый эквивалент. Alt должен заменять картинку по смыслу, а не перечислять, что нарисовано.
Допустим, на странице тарифа «Старт» есть значок, скриншот, фото и схема. Вот как могут выглядеть подписи:
<a href='/'><img src='logo.svg' alt='Название хостинга — на главную'></a>
<li><img src='backup.svg' alt=''> Резервные копии каждый день</li>
<p>Шаг 2. В разделе «Домены» нажмите «Добавить домен».</p>
<img src='domains.png' alt='Раздел «Домены» панели управления: справа вверху кнопка «Добавить домен»'>
<img src='scheme.png' alt='Схема: запрос посетителя проходит через балансировщик на один из трёх серверов. Описание ниже.'>
Логотип в шапке — ссылка, поэтому в alt указан переход. Иконка рядом с текстом про копии ничего не добавляет, её alt пуст. Шаг инструкции написан текстом, а скриншот только подтверждает, где искать кнопку. У схемы короткий alt отсылает к текстовому описанию, которое нужно разместить под ней.
Скриншот не должен быть единственным носителем информации. Действие напишите в тексте шага, а alt используйте, чтобы показать, что и где на экране. Значения полей, команды и адреса серверов имён, которые видны на снимке, продублируйте обычным текстом: их можно будет скопировать, и они прочитаются программой. Не пересказывайте весь интерфейс, достаточно элементов, важных для шага.
Чтобы это не зависело от памяти редактора, сделайте поле alt обязательным в админке сайта и добавьте к нему подсказку с правилами выше.
Читайте также
Дизайн — статьи о сайтах
Дизайн
Бизнес — статьи о сайтах
Дизайн — статьи о сайтах
Заявка
Свяжемся в течение рабочего дня, зададим уточняющие вопросы и предложим варианты. Без навязчивых звонков.
Форма обратной связи