Хотя это и не обязательно, я бы рекомендовал добавить role="presendation"
к декоративным изображениям, чтобы четко указать, что изображение здесь для декоративных целей (но предпочтительнее CSS).
Мы не можем ответить, еслиэто улучшит скорость навигации для людей, но улучшит определение вспомогательных технологий.Обычные программы чтения с экрана (которые являются небольшой частью вспомогательных технологий) уже должны игнорировать изображение с пустым alt
.
Но, например, люди с когнитивными расстройствами могут захотеть отключить все декоративные изображения, сохраняя значимые.Добавление атрибута role="presentation"
поможет алгоритму подавить эти изображения, в то время как другие могут быть частью содержимого, но, к сожалению, пропустить атрибут alt
.
Конечно, важные изображения должны иметь непустые alt
, так что это должно быть ненужным.Но, как разработчик, вы создаете доступные шаблоны, но вы никогда не узнаете, как будет развиваться контент сайта, если автор контента всегда будет обучен доступности, если при необходимости будет добавлен альтернативный текст для изображения.Поэтому отсутствующий alt
всегда сделает его нечитаемым для пользователей программ чтения с экрана, но добавление role="description"
, когда вы уверены, что изображение должно игнорироваться другими вспомогательными технологиями, является хорошей мерой предосторожности.