У меня есть структура HTML, подобная этой, представляющая ячейку заголовка строки таблицы:
<th role="rowheader" tabindex="0">
...
<div role="button" tabindex="0">
<button role="presentation" tabindex="-1" />
</div>
</th>
Назначение div/button — включить динамическое добавление нового заголовка строки, чтобы он находился внизу, разделяя существующие заголовки строк.
В VoiceOver при переходе к элементу div озвучивается только текст локализации, назначенный элементу div. Однако в JAWS он считывает содержимое th как заголовок строки для div, даже если div содержится внутри него. Я искал в документации какое-то свойство, которое позволит div игнорировать заголовок строки, но оказалось пустым. Буду признателен за любую помощь, которую вы можете предложить.
Спасибо!
<th ...>
на<div style='display: table-cell
›` - person zer00ne   schedule 01.09.2016