在我的 Web 应用程序中,我为自己制作了一个仅由图标组成的字体。我使用这些图标来补充应用程序中的标题和子标题,使其更具视觉吸引力。
然而,像 JAWS 这样的屏幕阅读器会读出这一点,这会给屏幕阅读器的用户带来不愉快的体验。
例如,角色c
显示云的图像。我以这种方式使用它来补充例如标题,例如<h1>
:
<span class="my-font">c</span>
现在我希望屏幕阅读器完全忽略这一点,因为这只是对现有标题的补充,而不是为页面上的内容添加任何新含义。通过我的研究,我发现了两种可能性:
aria-hidden="true"
或者role="presentation"
我只是不确定其中哪一个(或两者都适合)适合我想要实现的目标。