簡體   English   中英

Web 輔助功能 - 屏幕閱讀器在鼠標 hover 和標簽上以不同方式讀取 HTML 元素

[英]Web Accessibility - Screen Reader reads HTML element differently on mouse hover and on tabbing

屏幕閱讀器在鼠標懸停和選項卡上讀取 HTML 元素就像按鈕一樣。 當鼠標懸停時,它會顯示“我的超級按鈕”。 在切換時,它顯示“按鈕我的超級按鈕”。

<button aria-label="My super button">Super</button>

如何使它們與“我的超級按鈕”相同?

我使用 NVDA 作為https://www.nvaccess.org/的屏幕閱讀器

這是預期的行為。

對於將屏幕閱讀器與鼠標結合使用的人,假設他們有一定的視力(即他們將屏幕放大鏡與屏幕閱讀器軟件結合使用),因此不需要在開頭添加額外的“按鈕”,因為他們已經視覺上知道它是一個按鈕。

屏幕閱讀器的想法是盡可能簡潔(在最短的時間內獲得最多的信息),因此這種行為是可取的。

對於使用鍵盤的人,假設他們完全依賴屏幕閱讀器獲取信息,因此表明您選擇了按鈕這一事實至關重要。

它確實提出了一個很好的問題,即我們是否應該假設某人如何使用屏幕閱讀器,但這是另一回事(即,如果某人有認知障礙並使用屏幕閱讀器向他們保證他們正在按下的內容怎么辦)。

可能有一個我找不到的隨機設置(我剛剛看過)允許行為相同但我找不到它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM