【问题标题】:wcag compliance issue with play/pause button播放/暂停按钮的 wcag 合规性问题
【发布时间】:2013-12-16 10:32:57
【问题描述】:

作为使我们的网站符合 WCAG 合规性的一部分,我们正在为轮播添加播放/暂停按钮。这里的屏幕阅读器以不同的方式阅读

<div id="imageCarouselPlayBtn" class="cblt-button imageCarouselPlayBtn" tabindex ="0">
    &#9658;
</div>
<div id="imageCarouselPauseBtn" class="cblt-button imageCarouselPauseBtn" tabindex ="0">
    &#8214;
</div>`

在这种情况下,屏幕阅读器将暂停按钮读取为 双垂直线 和 组 用于播放按钮。 如果我们使用 sprite 图像,它会读取为 group 两个播放/暂停按钮。 这个问题有什么好的解决方案,而不是同时使用图像标签吗?

【问题讨论】:

    标签: accessibility wcag wcag2.0


    【解决方案1】:

    您可以使用 WAI-ARIA 的aria-label attribute:

    它为用户提供了一个可识别的对象名称。

    另外:播放/暂停按钮为什么不使用button/input 而不是div 有什么原因吗?使用按钮,您的标记可能如下所示:

    <button type="button" aria-label="Play">►</button>
    <button type="button" aria-label="Pause">‖</button>
    

    【讨论】:

    猜你喜欢
    • 2011-11-12
    • 2019-06-25
    • 1970-01-01
    • 1970-01-01
    • 2014-12-05
    • 1970-01-01
    • 1970-01-01
    • 2017-06-18
    • 2023-03-19
    相关资源
    最近更新 更多