代码之家  ›  专栏  ›  技术社区  ›  Moaaz Bhnas

如何使仅包含图像的按钮可访问?

  •  2
  • Moaaz Bhnas  · 技术社区  · 6 年前

    我有一个 <img> 那是我应该做的 ,所以我把它包在一个 <button> 这样地:

    <button>
        <img src="" alt="Cat">
    </button>
    

    角色 与之相关。这个角色是用 <按钮> 标签,通常,一个按钮的标签是它在开始和结束标签中的内容,但是在我们的例子中只有一个图像。

    那么,在这种情况下,如何让按钮可以访问呢?是 alt 属性是否足够?

    1 回复  |  直到 6 年前
        1
  •  3
  •   Quentin    6 年前

    关于可访问性,按钮应该有角色和标签。

    role 如果元素的默认语义没有给它一个。A. <button> 是一个提交按钮。它不需要一个 角色 如果你用它来做的话。

    同样,一个 label <按钮> 给它贴上标签 <img> alt 属性

    那么,在这种情况下,如何让按钮可以访问呢?“alt”属性是否足够?