aria-labelledby 和 role tabindex 这三个分别代表什么意思啊 我做测试的时候没加aria-labelledby和tabindex 也可以正常显示,

来源:5-1 下拉菜单(基本用法)

愿一世欢颜

2015-07-14 15:45

http://img.mukewang.com/55a4bd170001aaa405680198.jpg


 我做测试的时候没加aria-labelledby和tabindex    也可以正常显示

把role的值也改成role="pre"   也没发现有什么特殊情况出现求解

1、role的意义及”“号中的值可否随意更改

2、tabindex的意思

3、aria-labelledby的意思

写回答 关注

3回答

  • DaiDaiLiu
    2015-10-19 17:59:16
    已采纳

    aria-label属性:正常情况下,会在表单里给input组件指定对应的label,当用户tab到输入框时,读屏软件就会读出相应label里的文本。

    aria-labelledby属性:当想要的标签文本已在其他元素中存在时,可以将其值为该元素的id。

    如果一个元素同时有aria-labelledby和aria-label,读屏软件会优先读出aria-labelledby的内容。

    如果不需要考虑读屏软件,则可以不设置。

    role属性:标签扮演的角色属性

    role="presentation":表示称述。

    tabindex="-1":默认的tabIndex属性为 0 ,将排列在在所有指定tabIndex的控件之后。而若把tabIndex属性设为一个负值(如tabIndex="-1"),那么这个链接将被排除在TAB键的序列之外。

    愿一世欢颜

    非常感谢!

    2015-10-28 15:18:47

    共 1 条回复 >

  • easyschen
    2015-11-02 10:58:43

    还是没懂  = =

  • 迷茫兔
    2015-09-13 21:25:26

    同问,如果知道了麻烦给我说一下,谢谢啦。

玩转Bootstrap(基础)

告诉你使用Bootstrap,并且能够独立定制出适合自己的Bootstrap

314546 学习 · 2275 问题

查看课程

相似问题