Должны ли пиксели отслеживания иметь атрибуты alt для доступности (WCAG 2.0)?

У нас есть веб-сайт и сторонние пиксели отслеживания, но мы получаем ошибки атрибутов alt при сканировании нашего сайта с помощью webaim/WCAG 2.0.

Я не уверен, что в этой ситуации пиксели отслеживания действительно должны иметь пустой атрибут alt или некоторые программы чтения с экрана все еще будут читать src?


person Abe    schedule 03.11.2016    source источник


Ответы (2)


alt="" является наиболее подходящим подходом в этом случае - это говорит программе чтения с экрана, что изображение является чисто декоративным и его следует игнорировать. Поскольку пиксели слежения визуально не передают информацию, с этой точки зрения они по существу являются декоративными.

Если ALT отсутствует, некоторые программы для чтения с экрана вместо этого будут читать имя изображения (без расширения), чего обычно не требуется.

Некоторые программы для чтения с экрана (JAWS) могут игнорировать маленькие изображения размером 1x1 или аналогичного размера, но все же лучше поставить alt="", так как это лучшая практика.

Некоторые ссылки:

person BrendanMcK    schedule 03.11.2016

У меня действительно была возможность встретиться с некоторыми авторами правил и положений WCAG 2.0. Отличная группа людей.
Когда я задал им вопрос о пикселях, они ответили так же, как и другие выше: alt="". Однако они заявили, что предпочтительный способ сделать это:

изменить role="presentation"
и
aria=hidden

Это их рекомендации «по умолчанию», однако они заявили, что также обновление alt="" будет дополнительной защитой, чтобы помочь программам чтения с экрана признать, что пиксель / URL-адрес являются строго декоративными и не должны быть прочитаны программами чтения с экрана.

person Abe    schedule 31.03.2017