Русский
a11yglass · Проверка доступности веб-сайтов

Проверено 24.09.2026 · https://www.heise.de/

F
0 / 100
5 критических · 2 к проверке

5 критический барьерn · дополнительно 2 к проверке.

С предыдущего сканирования исправлено: 7 · новых: 1
Как формируется оценка? (100 стартовых баллов)
40 из 519 изображений без атрибута alt-18
4 полей формы без распознаваемой подписи-18
16 ссылок без распознаваемого имени в HTML-18
6 кнопок без имени в HTML-18
5 правилn CSS с, возможно, слишком низким контрастом текста-18
В предоставленном HTML нет заголовка <h1>-7
6 дублированных атрибутов id-7
Результат0 / 100
✕Контраст (1)✕Текстовые альтернативы (1)✕Подписи (3)?Структура (1)✓Язык✓Масштаб?Надёжность (1)

Воспринимаемость

КритичноWCAG 1.1.1 Нетекстовый контент

40 из 519 изображений без атрибута alt

Изображения, загружаемые через JavaScript, здесь не учитываются.

  • <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2" width="3377" height="1898">
  • <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2" width="1920" height="1079">
  • <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2" width="3200" height="1798">
  • <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2" width="300" height="250">

Вот что следует сделать: Дайте каждому <img> атрибут alt: краткое описание для содержательных изображений, alt="" для чисто декоративных.

КритичноWCAG 1.3.1 Информация и взаимосвязи / 4.1.2 Имя, роль, значение

4 полей формы без распознаваемой подписи

Проверьте, есть ли aria-label, установленный через JavaScript.

  • <input type="text" name="q" placeholder="Suchen">
  • <input type="text" name="q" placeholder="Suchen">
  • <select name="in">
  • <input type="text" name="fs" placeholder="Im Preisvergleich suchen">

Вот что следует сделать: Свяжите каждое поле с элементом <label for> или установите aria-label / aria-labelledby. Одного placeholder недостаточно.

КритичноWCAG 1.4.3 Контраст (минимум)

5 правилn CSS с, возможно, слишком низким контрастом текста

Требуется: 4,5:1 (обычный) или 3:1 (крупный текст). При «предполагаемом фоне страницы» настоящий фон не удалось определить наверняка — в случае сомнений проверьте в браузере. Найдено, в частности: `.dark a-gift-link dialog`: #e0e0e0 auf #fff (Vorfahren-Hintergrund) = 1.32:1 · `.a-android-native-app-prompt__close-banner`: #323232 auf rgba(0,0,0,0) = 1.64:1 · `a-opt-in[is-active] .opt-in__footnote`: #959595 auf #ffffff (Standard) (Seitenhintergrund, angenommen) = 3.00:1 · `.a-android-native-app-prompt__load-app`: #fff auf #27a209 = 3.36:1 · `a-topic .topic-label`: #fff auf #ed3725 = 4.06:1

.dark a-gift-link dialog, .a-android-native-app-prompt__close-banner, a-opt-in[is-active] .opt-in__footnote, .a-android-native-app-prompt__load-app, a-topic .topic-label

Вот что следует сделать: Затемните цвет текста или осветлите фон, пока не будет достигнуто соответствующее минимальное значение. Никогда не используйте цвет как единственный отличительный признак.

Управляемость

КритичноWCAG 2.4.4 Назначение ссылки / 4.1.2 Имя, роль, значение

16 ссылок без распознаваемого имени в HTML

Пустые ссылки или только значок/изображение без alt. aria-label, установленный через JavaScript, здесь не распознаётся.

  • <a-click-performance>
  • <a name="topnavi.ho.magazine-nav.ct" class="hover:bg-brand dark:hover:
  • <a name="topnavi.ho.magazine-nav.ix" class="hover:bg-brand-alternative
  • <a name="topnavi.ho.magazine-nav.foto" class="hover:bg-brand dark:hove

Вот что следует сделать: Добавьте видимый текст ссылки или используйте aria-label либо изображение с alt для значковых ссылок.

КритичноWCAG 4.1.2 Имя, роль, значение

6 кнопок без имени в HTML

Кнопки без текста и без aria-label немы для программ чтения с экрана — если имя не устанавливается через JavaScript.

  • <button class="scroll-left text-ho-text">
  • <button class="scroll-right text-ho-text">
  • <button class="scroll-left text-ho-text">
  • <button class="scroll-right text-ho-text">

Вот что следует сделать: Добавьте текст кнопки или установите aria-label.

ПроверитьWCAG 1.3.1 Информация и взаимосвязи / 2.4.6 Заголовки и подписи

В предоставленном HTML нет заголовка <h1>

Каждая страница должна начинаться ровно с одного h1. На страницах, строящихся через JavaScript, h1 может возникать только в браузере — тогда проверяйте в отрендеренном DOM.

body

Вот что следует сделать: Вставьте содержательный <h1> как первый заголовок (желательно уже на стороне сервера).

Надёжность

ПроверитьWCAG 4.1.1 Разбор (отменён, но по-прежнему актуален для связей)

6 дублированных атрибутов id

напр. heisetopnavi_search, HEI_M_Incontent-2-label, HEI_M_Incontent-2, circle. Нарушает связи label-for и aria.

[id]

Вот что следует сделать: Назначьте уникальные id.

Следующие шаги

  1. 40 из 519 изображений без атрибута alt. Дайте каждому <img> атрибут alt: краткое описание для содержательных изображений, alt="" для чисто декоративных.
  2. 4 полей формы без распознаваемой подписи. Свяжите каждое поле с элементом <label for> или установите aria-label / aria-labelledby. Одного placeholder недостаточно.
  3. 16 ссылок без распознаваемого имени в HTML. Добавьте видимый текст ссылки или используйте aria-label либо изображение с alt для значковых ссылок.
  4. 6 кнопок без имени в HTML. Добавьте текст кнопки или установите aria-label.
  5. 5 правилn CSS с, возможно, слишком низким контрастом текста. Затемните цвет текста или осветлите фон, пока не будет достигнуто соответствующее минимальное значение. Никогда не используйте цвет как единственный отличительный признак.
Автоматически отслеживать эту страницу?

Еженедельное повторное сканирование, с рендерингом JS, письмо о новых барьерах — скоро.

Создать декларацию о доступности →

Метод и границы

24.09.2026 был проверен HTML, который www.heise.de предоставляет при первом посещении без входа, плюс до четырёх связанных файлов CSS с того же домена. Проверено: цветовой контраст (из CSS), текстовые альтернативы, подписи полей форм, названия элементов управления, структура заголовков, заголовок страницы и язык страницы, блокировка масштабирования, дублированные id, положительные значения tabindex, ориентиры.

Не проверено: всё, что возникает через JavaScript, управляемость с клавиатуры, видимый фокус, порядок фокуса, объявление программой чтения с экрана, содержимое за входом, подстраницы. Автоматическая проверка находит примерно 20–35 % нарушений WCAG — остальное требует ручной проверки. Это снимок, а не юридическое решение.

Виджеты-оверлеи (кнопки доступности, меняющие контраст или шрифт) не делают сайт соответствующим требованиям — найденные барьеры нужно устранять в исходном коде. Почему оверлеи не помогают

Проверить другой веб-сайт