我已經搜索了所有地方,但沒有取得任何成功。我正在制作像下面這樣的 SVG,以使其具有可擴展性,并幫助有閱讀障礙的人,以便他們可以突出顯示文本并使用諸如“大聲朗讀”之類的插件:
https://www.ole.bris.ac.uk/bbcswebdav/institution/TEL/TEL guides/Published TEL guides/Replay/record-now-instructions-web.svg
但是我無法在我的 NVDA 副本中讀出標簽索引欄位,因為我在它們之間使用標簽。我已經在各種事情上嘗試過欄位和 aria-label ......
有什么簡單的我可以更改,以便 NVDA(和類似的螢屏閱讀器)在我按 Tab 鍵時讀出文本(NVDA 在 HTML 頁面上執行此操作)。或者我應該將描述中所有文本的完整描述放在頂部?
提前致謝。
- 稻田
uj5u.com熱心網友回復:
我注意到你role="img"在你的 svg 根目錄中。這使一切變得無聊,因為它告訴可訪問性 API 它只是一個元素,其可訪問名稱始終為aria-labelledby="svgTitle svgDesc"
嘗試將其更改為role="graphics-document"(或者,role="application"如果您想要更有趣的互動),我認為您將獲得更多的運氣。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/312313.html
上一篇:Flutter:使用 CustomClipper 繪制 N 角星
下一篇:如何在svg中創建蒙版
