为了账号安全,请及时绑定邮箱和手机立即绑定

这个form 中的role 属性 是想表达 什么意思?

<form role="form" class="form-horizontal">

role="form" 

具体含义是定义角色么?我尝试删除了,感觉有和没有,没看出什么区别,希望高人解释一下。

正在回答

4 回答

role是无障碍阅读,是给有阅读障碍的人设置的属性,有阅读障碍的人可以用读屏软件来解析,跟正常人没多大关系。可以不设置,不设置的话读屏软件就无法解析,有阅读障碍的人也就"看"不了了

5 回复 有任何疑惑可以回复我~

正确,删掉也没有问题,只是为了可读性,这是一种良好的编程习惯,要坚持 

0 回复 有任何疑惑可以回复我~
#1

gba3455

你好.请问下,既然是个良好的编程习惯,那么是不是所有标签都写role比较好呢? 比如 <div role = "div"></div>
2016-01-05 回复 有任何疑惑可以回复我~
#2

不二rua 回复 gba3455

正常的文本本来就可以读,但是表单中有时候输入密码框前面并没有密码的提示,提示在框内用Placeholder写的,正常人知道这里输入密码,可是读不出来,这时候这个东西就起作用了
2016-09-22 回复 有任何疑惑可以回复我~
#3

qq_所谓的面子_03245769 回复 不二rua

厉害了!
2016-12-08 回复 有任何疑惑可以回复我~
#4

leeo_may 回复 不二rua

学习了
2017-02-05 回复 有任何疑惑可以回复我~
查看1条回复

role属性是给读屏软件用的

可以去了解一下ARIA,然后就会明白这些role都是干什么用的 了


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这个form 中的role 属性 是想表达 什么意思?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信