Есть ли способ сообщить вспомогательный инструмент для обработки элемента (например: <div>
) в целом и не разделить его на дочерние элементы?ARIA: Обработка HTML-элемента в целом
Первый пример
Использование IOS VoiceOver и у с поля на него, он получает расщепляется на два различных элемента:
Второй пример
Эти элементы разделяются на две где наилучшее решение будет считаться «122 пункта» и «Первая позиция»:
<div class="row">
<div class="stat lg col-xs-6">
<span>122</span>
<i class="icon icon-prize" aria-hidden="true"></i>
<h5>Points</h5>
</div>
<div class="stat lg col-xs-6">
<span>1º</span>
<i class="icon icon-prize" aria-hidden="true"></i>
<h5>Position</h5>
</div>
</div>
Ваш вопрос, кажется, отсутствует. Можете ли вы вставить HTML-код, который вы использовали для крышки экрана? Также обратите внимание, что читатели экрана намеренно разбивают длинные фрагменты текста на основе пользовательских настроек. – aardrian
Я включил HTML. Считыватели экрана намеренно ломают длинные фрагменты текста, но не лучше ли, если мы сможем указать, как они читаются? 'aria-label' это полезно, но для таких случаев получается много кода избыточности. –