屏幕阅读器是否应在 HTML 中的下拉列表(或组合框)展开时发出通知



我在页面上使用非常基本的HTML Select。这是代码。

<label for="favcity">Which is your favorite city?</label>
<select id="favcity" name="select">
<option value="1">Amsterdam</option>
<option value="2">Buenos Aires</option>
<option value="3">Delhi</option>
</select>

我看到屏幕阅读器在折叠时宣布">折叠",但它没有宣布展开。由于这是一个本机 HTML 选择下拉列表,因此屏幕阅读器对此下拉列表的预期行为是什么。他们是否应该在展开下拉列表时宣布扩展。

有什么方法可以让屏幕阅读器在组合框展开时宣布展开?

应宣布"扩展"以指示用户可以使用关联的内容。 这通常是针对自定义控件(自定义下拉列表、手风琴等(完成的。 但是,对于本机 HTML 选择下拉列表,不需要这样做,因为下拉列表内容无需激活下拉列表即可使用。 当下拉列表具有焦点且未处于下拉列表或"展开"状态时,用户已经可以使用箭头键进行选择。 当为 Select 元素激活下拉列表时,屏幕阅读器将播报"列表"或"列表框"以指示显示整个选项列表。 无论列表是否"展开",用户都可以使用键盘选择列表中的项目,因此在这种情况下,宣布不会为视障用户提供

相关内容

最新更新