我是否需要在<button>上使用role =“ button”?

QuasarDonkey

我已经在所有Bootstrap的示例中使用button元素,它们包括role="button"(和type="button"),例如:

<div class="dropdown">
    <button id="dLabel" type="button" role="button" data-toggle="dropdown" 
     aria-haspopup="true" aria-expanded="false">
        Dropdown trigger <span class="caret"></span>
    </button>
    <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
    ...
    </ul>
</div>

可访问性软件是否已经知道button元素是要用作按钮的?我应该在代码中包含role="button"和/或任何原因type="button"吗?

许多HTML5元素带有默认的隐式ARIA语义,并且显式设置这些默认值是“不必要的,不建议使用”。

查看buttonelement,您可以看到它默认具有button角色

因此,role="button"“不建议”设置,但允许设置。可能会帮助支持WAI-ARIA但不支持HTML5的旧用户代理。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在页面部分(哈希)链接上使用 role=button 在语义上是否正确?

来自分类Dev

<a role="button">代替<button>

来自分类Dev

何时以及何时不使用role =“ button”

来自分类Dev

我是否需要在指针向量上使用互斥锁?

来自分类Dev

想要在Button上添加图标,drawableTop无法正常工作

来自分类Dev

<button>与<input type =“ button” />。使用哪个?

来自分类Dev

我是否需要在 recyclerView 或 recyclerView 中使用列表视图?

来自分类Java

我是否需要在实现时再次使用@Nonnull?

来自分类Dev

我是否需要在synced(anyObject)块中使用AtomicInteger?

来自分类Dev

我是否需要在 ngOnDestroy 中使用 `complete()` takeUntil Subject?

来自分类Dev

使用“ role = button”模拟对div元素的点击-JavaScript

来自分类Dev

使用<button>增加库存

来自分类Dev

我是否需要将 `onKeyDown` 添加到 `button` 以符合可访问性?(WCAG 2.0)

来自分类Dev

在 Button-LibGdx 上使用操作

来自分类Dev

使用目标:button_tag上的“ _blank”

来自分类Dev

为什么我的Button文本被强制使用Lollipop上的全部大写?

来自分类Java

当我尝试在Button上使用setText()时,为什么Android Studio显示错误?

来自分类Dev

我应该在 Wix 上的 Checkbox 和 Button 之间使用的功能

来自分类Linux

我是否需要在共享内存对象上使用shm_unlink?

来自分类Dev

我是否需要在未映射的超类属性上使用@Transient注释?

来自分类Java

我们是否需要在ArrayList上使用迭代器?

来自分类Dev

我们如何使用`SwiftUI`添加`Button`和`TextField`

来自分类Dev

使用Button抛出NullReferenceException; 我错过了什么吗?

来自分类Dev

我需要在Flutter中重现一个Floating Action Button,该按钮可以转换为覆盖整个屏幕的新表面

来自分类Dev

在Button onClick中使用KeyEvent

来自分类Dev

使用Button刷新Java程序

来自分类Dev

使用 Button 打开的 Slick Lightbox

来自分类Dev

使用NSUserDefaults保存Button的标签

来自分类Dev

使用type =“ button”上传文件

Related 相关文章

  1. 1

    在页面部分(哈希)链接上使用 role=button 在语义上是否正确?

  2. 2

    <a role="button">代替<button>

  3. 3

    何时以及何时不使用role =“ button”

  4. 4

    我是否需要在指针向量上使用互斥锁?

  5. 5

    想要在Button上添加图标,drawableTop无法正常工作

  6. 6

    <button>与<input type =“ button” />。使用哪个?

  7. 7

    我是否需要在 recyclerView 或 recyclerView 中使用列表视图?

  8. 8

    我是否需要在实现时再次使用@Nonnull?

  9. 9

    我是否需要在synced(anyObject)块中使用AtomicInteger?

  10. 10

    我是否需要在 ngOnDestroy 中使用 `complete()` takeUntil Subject?

  11. 11

    使用“ role = button”模拟对div元素的点击-JavaScript

  12. 12

    使用<button>增加库存

  13. 13

    我是否需要将 `onKeyDown` 添加到 `button` 以符合可访问性?(WCAG 2.0)

  14. 14

    在 Button-LibGdx 上使用操作

  15. 15

    使用目标:button_tag上的“ _blank”

  16. 16

    为什么我的Button文本被强制使用Lollipop上的全部大写?

  17. 17

    当我尝试在Button上使用setText()时,为什么Android Studio显示错误?

  18. 18

    我应该在 Wix 上的 Checkbox 和 Button 之间使用的功能

  19. 19

    我是否需要在共享内存对象上使用shm_unlink?

  20. 20

    我是否需要在未映射的超类属性上使用@Transient注释?

  21. 21

    我们是否需要在ArrayList上使用迭代器?

  22. 22

    我们如何使用`SwiftUI`添加`Button`和`TextField`

  23. 23

    使用Button抛出NullReferenceException; 我错过了什么吗?

  24. 24

    我需要在Flutter中重现一个Floating Action Button,该按钮可以转换为覆盖整个屏幕的新表面

  25. 25

    在Button onClick中使用KeyEvent

  26. 26

    使用Button刷新Java程序

  27. 27

    使用 Button 打开的 Slick Lightbox

  28. 28

    使用NSUserDefaults保存Button的标签

  29. 29

    使用type =“ button”上传文件

热门标签

归档