如何通过 NVDA 屏幕阅读器阅读工具提示?

Posted

技术标签:

【中文标题】如何通过 NVDA 屏幕阅读器阅读工具提示?【英文标题】:how to NVDA screen reader read the tool-tip? 【发布时间】:2020-04-29 22:39:54 【问题描述】:

我也试过了,但是不行

<style>
/* Tooltip container */
.tooltip 
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black; /* If you want dots under the hoverable text */


/* Tooltip text */
.tooltip .tooltiptext 
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
 
  /* Position the tooltip text - see examples below! */
  position: absolute;
  z-index: 1;


/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext 
  visibility: visible;

</style>

here i have attache the code of simple tooltip , i want the tool-tip read by the  screen reader i had also tried tabindex for focus but it not working
<div class="tooltip">Hover over me
  <span class="tooltiptext">Tooltip text</span>
</div>

`

【问题讨论】:

【参考方案1】:

你必须使用 aria- describeby 属性

<a href="#" aria-describedby="myinfo">Texto de el Link</a>
<div role="tooltip" id="myinfo">Contenido de el tooltip]</div>

【讨论】:

以上是关于如何通过 NVDA 屏幕阅读器阅读工具提示?的主要内容,如果未能解决你的问题,请参考以下文章