我有一个很长的文档,需要转换为符合WCAG的HTML,作者使用星号作为结束注释,如*
、**
和***
。下面是一个示例:
Solano County Atlas Fire (Solano County) 10/17*
Ponderosa Fire (Butte County) 08/17*
Helena Fire (Trinity County) 08/17*
...
* For taxable years beginning on or after January 1, 2014...
注:以上列表中的多个*
星号都指向单个尾注引用,因此很难使用传统的脚注做法。
下面是我使用aria-describedby
解决这个问题的尝试,但是JAWS根本不读取描述星号或描述。
Solano County Atlas Fire (Solano County) 10/17<span aria-describedby="dd1">*</span>
...
<p id="dd1">* For taxable years beginning on or after January 1, 2014...</p>
经过一些研究发现,JAWS和其他一些屏幕阅读器根本没有宣布一些标点符号。所以我不知道该如何解决这个问题。我没有真正的自由去改变角色,除非没有其他可能的解决方案。
你建议我做些什么来解决这个问题?
发布于 2018-03-02 03:43:02
我建议做一件简单的事情,因为我所读的HTML中有很多书都是这样做的。
<a id="linkToNote1" href="#note1">*</a>
)使您的星号成为链接。note1
)。<a href="#linkToNote1">Go back</a>
。但是,如果您想使用ARIA,请不要用aria-describedby
标记唯一的星号,因为您是对的,因为许多用户将标点符号设置得非常低,这样他们就不会在冗长的文本中被这些标记分心。
https://stackoverflow.com/questions/49061370
复制