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

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

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

2 ответа

Решение

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

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

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

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

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

менять role="presentation"
а также
aria=hidden

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

Другие вопросы по тегам