Проверка поддержки клавиатуры и средства чтения с экрана в дереве специальных возможностей

Несколько функций DevTools проверка для поддержки клавиатуры и средства чтения с экрана. Использование средства проверки для проверка специальных возможностей каждого элемента страницы по отдельности может занять довольно много времени. Альтернативный способ проверка веб-страницы — использовать дерево специальных возможностей. Дерево специальных возможностей указывает, какие сведения на странице предоставляются для специальных возможностей, таких как средства чтения с экрана.

Дерево специальных возможностей — это подмножество дерева DOM, которое содержит элементы из дерева DOM, которые являются актуальными и полезными для отображения содержимого страницы в средстве чтения с экрана. Дерево специальных возможностей находится на вкладке Специальные возможности инструмента Элементы (рядом с вкладкой Стили).

Чтобы изучить с помощью дерева специальных возможностей, выполните следующие действия:

  1. Откройте демонстрационную веб-страницу тестирования специальных возможностей в новом окне или вкладке.

  2. Чтобы открыть Средства разработки, щелкните веб-страницу правой кнопкой мыши и выберите пункт Проверить. Или нажмите клавиши CTRL+SHIFT+I (Windows, Linux) или COMMAND+OPTION+I (macOS). Откроется devTools.

  3. Нажмите кнопку Проверить (значок проверки) в левом верхнем углу средства разработки, чтобы кнопка была выделена (синяя).

  4. На отображаемой веб-странице в разделе Пожертвование наведите указатель мыши на кнопку 100 . Появится наложение средства "Проверка ".

  5. На отображаемой веб-странице нажмите кнопку 100 . В средствах разработки отображается инструмент Элементы . В дереве DOM отображается <div class="donationbutton">100</div> элемент для кнопки 100 . На панели Стили отображаются правила CSS, применяемые к элементу .

    Кнопка

  6. Справа от вкладки Стили выберите вкладку Специальные возможности . Отобразится дерево специальных возможностей для элемента и будет развернуто:

    Кнопка

Любой элемент в дереве, который не имеет имени или имеет роль generic (например, элемент), является проблемой, так как <div class="donationbutton">100</div> этот элемент будет недоступен для пользователей клавиатуры или пользователей, использующих специальные возможности.

См. также