У меня есть этот код, и я хочу, чтобы JAWS распознал мой h3 в своем списке заголовков (INS + F6).
Если я изменю md-button на a это будет работать, но мне все еще нужно это с помощью md-button. (также происходит с кнопкой att).
У меня была такая же проблема с NVDA, но удаление aria-label решило проблему, но не для JAWS.
<md-button>
<div layout="row" layout-align="start center">
<h3>
<span>Some text</span>
</h3>
</div>
</md-button>
Заранее спасибо!
h3
внутри кнопки? Как и в ответе ниже,h3
недействителен в кнопке, но если вы сообщите мне, почему вы это сделали, я смогу предложить альтернативное решение. - person Graham Ritchie   schedule 13.05.2020h3
, а затем измените ее стиль по мере необходимости. Это будет работать так, как ожидалось, и будет семантически правильным. В качестве альтернативы можно было бы сделатьh3
кликабельным только с помощью щелчка мыши, а затем использовать визуально скрытую кнопку для программ чтения с экрана. Не забудьте использоватьaria-expanded
иaria-controls
. Если вам нужна дополнительная информация / пример, дайте мне знать, и я сделаю это завтра для вас. - person Graham Ritchie   schedule 13.05.2020