Пустой alt и скрытое декоративное изображение
Используйте пустое значение alt, чтобы программы чтения с экрана его пропускали
«Пустой alt и скрытое декоративное изображение» — бесплатный урок Web Accessibility Academy на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Web Accessibility Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Web Accessibility Academy содержит 4 уроков всего.
Приём с пустым alt
Для декоративных изображений правильное решение — пустой alt: напишите alt, знак равенства и две кавычки без содержимого между ними.
<img src="flourish.png" alt="">Что делает пустой alt
Пустой alt помечает изображение как декоративное, поэтому программы чтения с экрана полностью его пропускают и никогда не объявляют.
Пустой — не значит отсутствующий
Пустой alt и отсутствующий alt — совершенно разные вещи. Пустой означает намеренно пропустить изображение, а отсутствующий — что автор забыл его добавить.
К чему приводит отсутствующий alt
Если alt полностью отсутствует, многие программы чтения с экрана произносят имя файла, например «IMG подчёркивание 4823 точка jpg».
Всегда добавляйте атрибут
Правило простое: каждому img нужен атрибут alt. Вопрос только в том, будет ли он пустым или заполненным.
Пустые места и разделители
Визуальные отступы, линии и разделители не несут смысла, поэтому это классические случаи для пустого alt.
<img src="line.png" alt="">Не оставляйте пробел внутри
Не ставьте пробел между кавычками. Настоящий пустой alt не содержит ничего, даже одного пробельного символа.
Ещё лучше — используйте CSS
Если изображение действительно декоративное, часто самым чистым решением будет фоновое изображение background в CSS, которое дерево доступности полностью игнорирует.
Скрытие с помощью aria-hidden
Декоративную графику также можно скрыть, установив aria-hidden в true. Это часто применяют для встроенных значков SVG рядом с видимым текстом.
<svg aria-hidden="true"><use href="#star"></use></svg>Не скрывайте настоящее содержимое
Будьте осторожны: никогда не добавляйте пустой alt или aria-hidden к информативному изображению, иначе вы незаметно удалите его для некоторых пользователей.
Когда декоративное изображение является ссылкой
Если декоративное изображение находится внутри ссылки, где-то всё равно должен быть доступный текст ссылки, иначе она останется без названия.
Быстрая проверка
Найдите важное различие.
Итоги
Отлично! Пустой alt намеренно скрывает декоративные элементы, отсутствующий alt — это ошибка, а aria-hidden и фоновые изображения CSS также не дают украшениям мешать.
Изучай HTML с ИИ-репетитором — бесплатно
Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.
- Курсы
- 30
- Уроки
- 120
Часто задаваемые вопросы
Урок «Пустой alt и скрытое декоративное изображение» бесплатный?
Да — полный текст урока «Пустой alt и скрытое декоративное изображение» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Web Accessibility Academy, подпишись на CoddyKit PRO. Курс Web Accessibility Academy содержит 4 уроков всего.
Чему я научусь в уроке «Пустой alt и скрытое декоративное изображение»?
Используйте пустое значение alt, чтобы программы чтения с экрана его пропускали Ты практикуешь Web Accessibility Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Web Accessibility Academy?
Предыдущий опыт не требуется. Web Accessibility Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.
Сколько времени занимает урок «Пустой alt и скрытое декоративное изображение»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Web Accessibility Academy?
Да. Каждый урок Web Accessibility Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Информативное или декоративное: первое решение
- Написание alt, передающего назначение, а не пиксели
- Пустой alt и скрытое декоративное изображение
- Сложные изображения: диаграммы, карты и подробные описания